Сборка проектов в IntelliJ IDEA 12

Ответить
Аватара пользователя
Isaev
Сообщения: 145
Зарегистрирован: 03 сен 2013, 09:39
Откуда: Германия
Контактная информация:

Сборка проектов в IntelliJ IDEA 12

Сообщение Isaev » 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 в меню, но её не получается для этой цели использовать

Аватара пользователя
mozilalvfg
Сообщения: 85
Зарегистрирован: 10 авг 2013, 18:46

Re: Сборка проектов в IntelliJ IDEA 12

Сообщение mozilalvfg » 27 сен 2013, 20:36

Привет если тебе конкретно нужен SlidingMenu то я использовал другой пример исходник прелогаю на основе NavigationDrawer.
Вложения
NavigationDrawerExample.zip
(914.71 КБ) 211 скачиваний
Из средств, расширяющих сознание, я признаю только книги и немного пива!
____________________________________________________________________
IntelliJ IDEA 12. Win 7 x64 sp1
KSWEB: сервер + PHP + MySQL FREE
Изображение

Аватара пользователя
Isaev
Сообщения: 145
Зарегистрирован: 03 сен 2013, 09:39
Откуда: Германия
Контактная информация:

Re: Сборка проектов в IntelliJ IDEA 12

Сообщение Isaev » 28 сен 2013, 01:13

Ну этот с планетами я соберал, хотелось бы ещё посмотреть альтернативы и выбрать что более сговорчивое и гибкое
в этом я не разобрался как добавить второй уровень, как тут: http://developer.android.com/design/pat ... html#Style
и смог собрать только под 4.1+ для 2.3.3 в режиме совместимости не выходит пока, почему писал тут: viewtopic.php?f=33&t=2559#p18175
это раз, а два это то, что примеров много, а грабли везде одни, описал выше, хотелось бы с ними разобраться для общих случаев

Аватара пользователя
klblk
Сообщения: 1097
Зарегистрирован: 18 окт 2012, 11:17
Откуда: г. Красноярск

Re: Сборка проектов в IntelliJ IDEA 12

Сообщение klblk » 28 сен 2013, 06:57

Из описания я не понял, а сама то библиотека подключается? Example не будет без нее работать.
Я в IDEA не работал, но думаю там должен быть Импорт проекта, ну и подключение библиотек-проектов тоже должно быть.
Знающие люди подскажут, наверное...

Аватара пользователя
mozilalvfg
Сообщения: 85
Зарегистрирован: 10 авг 2013, 18:46

Re: Сборка проектов в IntelliJ IDEA 12

Сообщение mozilalvfg » 28 сен 2013, 12:11

Нашол хорошую статью по NavigationDrawer из 6 частей да и по ходу сайтик неплохой :)

+ видео Google I/O 2013 - Structure in Android App Design
Из средств, расширяющих сознание, я признаю только книги и немного пива!
____________________________________________________________________
IntelliJ IDEA 12. Win 7 x64 sp1
KSWEB: сервер + PHP + MySQL FREE
Изображение

Аватара пользователя
Isaev
Сообщения: 145
Зарегистрирован: 03 сен 2013, 09:39
Откуда: Германия
Контактная информация:

Re: Сборка проектов в IntelliJ IDEA 12

Сообщение Isaev » 07 окт 2013, 09:53

mozilalvfg, спасибо, очень доступно
Но в данном случае вопрос больше не про NavigationDrawer, а общий
конкретно по вышеназванным пунктам можете подсказать?

Аватара пользователя
mozilalvfg
Сообщения: 85
Зарегистрирован: 10 авг 2013, 18:46

Re: Сборка проектов в IntelliJ IDEA 12

Сообщение mozilalvfg » 07 окт 2013, 12:03

Я сам в Андроиде новичок, но на выходних специально изучю Ваш вопрос.
Из средств, расширяющих сознание, я признаю только книги и немного пива!
____________________________________________________________________
IntelliJ IDEA 12. Win 7 x64 sp1
KSWEB: сервер + PHP + MySQL FREE
Изображение

Аватара пользователя
Isaev
Сообщения: 145
Зарегистрирован: 03 сен 2013, 09:39
Откуда: Германия
Контактная информация:

Re: Сборка проектов в IntelliJ IDEA 12

Сообщение Isaev » 13 окт 2013, 18:03

Очень жду

Ответить