Не могу подключить actionbarsherlock к проекту - PullRequest
4 голосов
/ 07 марта 2012

Я скачал .zip-файл actionbarsherlock http://actionbarsherlock.com/download.html. без упаковки. создал новый проект в eclipse из исходной библиотеки папок actionbarsherlock. Скомпилировано для Android 3.2-Google API. в свойствах проекта android указана галочка это библиотека. скомпилируйте свой проект с помощью Android 3.2-Google API. откройте свойства проекта android, попробуйте добавить библиотеку actionbarsherlock, примените, ок. но ничего не происходит Откройте свойства своего проекта, и библиотека actionbarsherlock помечается красным крестиком. используя JRE 1.6. Может кто-нибудь сказать, что я делаю неправильно или хорошая ссылка на инструкцию? Извините гугл переводчик

Ответы [ 3 ]

7 голосов
/ 22 октября 2012

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

4 голосов
/ 07 марта 2012

Похоже, путь к библиотеке ABS может быть неправильным.Шаги следующие.

1.) Запуск нового проекта Android - из существующего источника

  • Используйте библиотеку JakeWharton-ActionBarSherlock-436230d / в качестве источника.

2.) Щелкните правой кнопкой мыши проект abs - Выберите свойства - Выберите Android

  • Убедитесь, что внизу установлен флажок «is library».

3.) Щелкните правой кнопкой мыши проект YOUR - Выберите свойства - Выберите Android

  • Нажмите кнопку Добавить
  • Библиотека ABS должна быть указана в полетам.Выберите его, и вы узнаете, как он импортирован в ваш проект.

Не забудьте включить в свой AndroidManifest.xml, чтобы установить стиль для каждого действия, в котором будет ActionBar, необходимо добавить следующую строку:

android:theme="@style/Theme.Sherlock"

Еще одна вещь.Насколько я знаю, проект ActionBarSherlock должен оставаться в вашем обозревателе пакетов.Убедитесь, что вы не удаляете его.Это может быть причиной ошибки пути.

Надеюсь, это поможет!

0 голосов
/ 14 апреля 2013

Поместите библиотеку на диск C: \ или диск с операционной системой. Не копируйте рабочую область - я думаю, что это решит проблему, которую вы видите. Это действительно помогло мне после нескольких часов борьбы.

...