2013-02-24 2 views
3

Я использую intellij идею. Как вы, возможно, знаете, импорт slidingmenu lib в ваш новый проект болезненно, пока вы работаете на затмении. Я сделал это один раз, но я больше использую идею intellij, и мне интересно, есть ли кто-нибудь, кто знает, как импортировать и запускать ее успешно при использовании Intellij? Это очень важно для меня.Как импортировать скользящее меню на Intellij Idea?

+1

Импортируйте папку 'library' в качестве модуля в IDEA, убедитесь, что в факторе Android включен параметр ** Library Module **, затем [добавьте этот модуль в зависимости] (http: // www.jetbrains.com/idea/webhelp/configuring-module-dependencies-and-libraries.html) вашего основного приложения. Банки в модуле 'library' должны иметь параметр ** Export **, включенный в конфигурацию зависимостей. – CrazyCoder

+0

, но это не просто импорт проблемы с библиотекой. Я знаю, как импортировать любой проект библиотеки. У меня возникла проблема с импортом «скользящего меню». Нет никакого учебника, связанного с тем, как его импортировать. –

+1

Я подготовил образец проекта, используя 'example' из' SlidingMenu' и 'ActionBarSherlock'. Вы можете [схватить его здесь] (https://dl.dropbox.com/u/2752840/SlidingMenu.zip) для расследования. Откройте проект «SlidingMenu/example» в IDEA и настройте ** Android 4.1.2 API Google API ** SDK. Сборка, запуск в эмуляторе для тестирования. Трюк состоял в том, чтобы правильно установить зависимости и изменить '* Activity' на« Шерлок * Активность »в нескольких библиотечных классах. – CrazyCoder

ответ

11

Я подготовил образец проекта, используя example от SlidingMenu и ActionBarSherlock. Вы можете grab it here для расследования. Откройте проект SlidingMenu/example в IDEA и настройте Android 4.1.2 API Google SDK. Сборка, запуск в эмуляторе для тестирования. Трюк состоял в том, чтобы правильно установить зависимости и изменить *Activity на Sherlock*Activity в нескольких классах библиотек (в соответствии с инструкциями на странице проекта SlidingMenu).

зависимости устанавливаются следующим образом:

example (main app) 
    library (SlidingMenu) 
    abs (ActionBarSherlock) (make sure Export is enabled) 
     android-support-v4.jar (make sure Export is enabled) 
     junit (for ActionBarSherlock tests) 

dependencies

+2

kilothanks man! –

+0

Ошибка: 'java: C: \ and \ slidemenu_2_2 \ SlidingMenu \ library \ src \ com \ slidemenu \ lib \ app \ SlidingMapActivity.java: 7: пакет com.google.android.maps не существует' – Omid

2

Я просто хочу, чтобы добавить мое решение, если кто-то не хочет использовать CrazyCoder код. Это решение использует IntelliJ на Mac OS X. Ниже приведены шаги для noob:

  1. Перейти к файлу> Модуль импорта. Выберите корневую директорию вашего , загруженного unzipped SlidingMenu
  2. После импорта модуля перейдите в меню Файл> Структура проекта. Выберите «Модули» в разделе «Настройки проекта», а затем выберите название проекта. Выберите вкладку «Зависимости» и нажмите «+» и выберите «Dependency Module» и выберите модуль SlidingMenu.
  3. Если модуль вашего проекта имеет зависимость Android-поддержка-v4.jar, удалите , что с SlidingMenu имеет эту зависимость уже
  4. Выберите SlidingMenu модуль и включить экспорт для Android-поддержка-V44 (Android-поддержка-v4 .jar)
Смежные вопросы