Сборка проектов в IntelliJ IDEA 12
Добавлено: 25 сен 2013, 11:03
Расскажите как по шагам запустить простой пример в IDEA 12.1.4, т.к. возникающие проблемы чаще всего одинаковые, надо бы с ними разобраться
В данном случае мучаюсь над https://github.com/jfeinstein10/SlidingMenu/
там описано, но для Eclipse
В частности интересуют решения к следующим постоянным проблемам:
1. при создании проекта в любом случае получаются расхождения в путях, приходится в каждом модуле их править, как это автоматизировать? (в простом примере можно опправить ручками, но уже уходит куча времени, будет проект чуть больше и можно повеситься, думаю это должно делаться как-то пару кликами из меню)
2. если сторонняя библиотека не в виде jar файла, а в виде исходников, каким образом её добавлять к проекту? (в частности, в данном случае это ActionBarSherlock и само SlidingMenu)
3. при использовании themes, как и куда их ставить и где они должны храниться
====================================================
Итак по порядку:
в Eclipse была вроде функция создать проект из исходников, довольно удобно, но тут вроде не нашёл, ну да ладно
создаю новый проект, называю SlidingMenuExample
Emulator ставлю на v2.3.3 (это как я понял допустимо, если использовать android-support-v4.jar для совместимости с ранними версиями),
в libs кладём android-support-v4.jar и добавляем его как библиотеку Add as Library... (вместе с crittercism_v3_0_3_sdkonly.jar из примера)
добавляю в AndroidManifest <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="17" />
копируем в проект из SlidingMenu-master.zip\SlidingMenu-master\example\src\com\jeremyfeinstein\slidingmenu\example\ всё содержимое (в ..SlidingMenuExample\src\com\example\SlidingMenuExample)
(тут можно конечно соблюсти десятиэтажную структуру, но она чаще раздражает, потому хочелось бы научиться её менять) кстати тут \com\example\ можно из пути тоже убрать? Пробовал но пишет что-то вроде что "должно быть обязательно не меньше 2х уровней"
а так же из SlidingMenu-master.zip\SlidingMenu-master\example\res\ в
C:\Users\User_8\IdeaProjects\SlidingMenuExample\res
тут всплывает первая проблемма:
com.jeremyfeinstein.slidingmenu.example надо во всех модулях заменить на
com.example.SlidingMenuExample
Вроде есть там функция Refactor в меню, но её не получается для этой цели использовать
В данном случае мучаюсь над https://github.com/jfeinstein10/SlidingMenu/
там описано, но для Eclipse
В частности интересуют решения к следующим постоянным проблемам:
1. при создании проекта в любом случае получаются расхождения в путях, приходится в каждом модуле их править, как это автоматизировать? (в простом примере можно опправить ручками, но уже уходит куча времени, будет проект чуть больше и можно повеситься, думаю это должно делаться как-то пару кликами из меню)
2. если сторонняя библиотека не в виде jar файла, а в виде исходников, каким образом её добавлять к проекту? (в частности, в данном случае это ActionBarSherlock и само SlidingMenu)
3. при использовании themes, как и куда их ставить и где они должны храниться
====================================================
Итак по порядку:
в Eclipse была вроде функция создать проект из исходников, довольно удобно, но тут вроде не нашёл, ну да ладно
создаю новый проект, называю SlidingMenuExample
Emulator ставлю на v2.3.3 (это как я понял допустимо, если использовать android-support-v4.jar для совместимости с ранними версиями),
в libs кладём android-support-v4.jar и добавляем его как библиотеку Add as Library... (вместе с crittercism_v3_0_3_sdkonly.jar из примера)
добавляю в AndroidManifest <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="17" />
копируем в проект из SlidingMenu-master.zip\SlidingMenu-master\example\src\com\jeremyfeinstein\slidingmenu\example\ всё содержимое (в ..SlidingMenuExample\src\com\example\SlidingMenuExample)
(тут можно конечно соблюсти десятиэтажную структуру, но она чаще раздражает, потому хочелось бы научиться её менять) кстати тут \com\example\ можно из пути тоже убрать? Пробовал но пишет что-то вроде что "должно быть обязательно не меньше 2х уровней"
а так же из SlidingMenu-master.zip\SlidingMenu-master\example\res\ в
C:\Users\User_8\IdeaProjects\SlidingMenuExample\res
тут всплывает первая проблемма:
com.jeremyfeinstein.slidingmenu.example надо во всех модулях заменить на
com.example.SlidingMenuExample
Вроде есть там функция Refactor в меню, но её не получается для этой цели использовать