2012-06-27 3 views
4

Потому что мне нужно много времени, чтобы интегрировать панель действий Шерлока в моем Android-проекте (с его плагином в карте!), Я предлагаю изобразить здесь свое решение.Как настроить панель действий Шерлока + плагин карты?

+0

Загрузите API Google и добавьте «maps.jar» в свою папку «libs». –

ответ

6

Первый шаг состоит в создании проекта библиотеки, второй для создания собственного проекта, который будет использовать панель действий, а третий шаг позволяет использовать плагин карты.

I - ActionBar проект Шерлока:

  1. загрузить ActionBarSherlock архив
  2. импорта существующего Android код в рабочую область (для ActionBar 4.2.0). выберите каталог «library» для импорта. Создан проект «Библиотека».
  3. установить ваш манифест с "андроидом: minSdkVersion =" 7" андроид: targetSdkVersion = "16"
  4. библиотека совместимости
  5. Импорт: щелкните правой кнопкой мыши на проекте> Android Tools> Add Library Support
  6. настроить этот проект со следующими свойствами проекта:

    • андроида целевой сборки:> = андроида проверка 4,0
    • "является библиотека"

II - Ваш проект:

  1. создать свой проект, использовать панель действий Шерлока
  2. установить Android Сложение Target для> = Android 4,0
  3. (выбрать ту же цель , чем предыдущий проект!)
  4. установить ваш манифест с "андроидом: minSdkVersion =" 7" андроид: targetSdkVersion = "16"
  5. добавить предыдущий проект "ActionBarSherlock" как библиотека: Project> Properties> Andr подъязычная> Добавить ... (нижняя панель)
  6. Изменить код, чтобы использовать ActionBar классы

III - Для того, чтобы использовать ActionBarSherlock-плагин-карты-4.1.0.jar плагин действий Bar Sherlock:

  1. добавить ActionBarSherlock-плагин-карт-4.1.0.jar (полученный из файла почтового индекса) для проекта «ActionBarSherlock» в каталоге ЛИЭС
  2. настройка проекта: проект> свойства> путь построения > Librairies:

    - add actionbarsherlock-plugin-maps-4.1.0.jar 
    
  3. установить цель сборки на карте Google API> 4,0 (сделать то же самое для вашего проекта - ту же цель)

  4. добавить "ActionBarSherlock-плагин-карт-4.1.0.jar" библиотеки к пути строительства нового проекта

Надеюсь, он также сработает для вас.

+0

Как удалить «android-support-v4.jar» из пути сборки? Он отображается только как элемент в «Android Dependencies». Я не могу удалить фактический файл из папки 'libs', так как есть зависимости. - Когда я настраиваю примерный проект, как вы описали, я всегда заканчиваю« ClassNotFoundException »при запуске приложения. – JJD

+0

также вам нужно установить java в 1.6 при компиляции и изменить параметр компилятора из Eclipse-> preferences-> «Потенциальный доступ нулевого указателя» к «Предупреждение» вместо «Ошибка» – max4ever

+0

#JDD: Кажется, что в моем проекте я не удаляю его. .. – AntoineP

Смежные вопросы