Поддержка библиотечных проектов? - PullRequest
1 голос
/ 01 октября 2010

Я пытался работать с библиотечным проектом, как это упоминалось в документации: http://developer.android.com/guide/developing/eclipse-adt.html

Я создал свой библиотечный проект как проект Android 1.6, и теперь я пытаюсь сослаться на него из моего второго проекта (также проекта Android 1.6), и я получаю следующую ошибку: «Target« Android 1.6 »не поддерживает создание проекта с библиотеками». "ОШИБКА: неизвестная опция '--auto-add-overlay'"

В документации указывается, что поддерживаемые платформы являются 1.5 и более поздними (за исключением 2.0 и 2.0.1) и что второй проект должен иметь ту же платформу или выше (в моем случае то же самое) ...

Так есть идеи, что здесь происходит? И самое главное: есть идеи, как это решить? Спасибо заранее!

Ответы [ 3 ]

0 голосов
/ 17 ноября 2010

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

«Библиотечный проект» в терминах Android - это не просто зависимый проект или внешний jar.Это концепция Android, представленная командой Android, см. Ниже ...

http://developer.android.com/guide/developing/eclipse-adt.html

Тигр, вы уже нашли обходной путь?

У меня точно такая же проблема, и после некоторого времени борьбы с этим я почти уверен, что это ошибка (но эта конкретная ошибка довольно старая и может выглядеть очень похоже)взгляд на:

http://code.google.com/p/android/issues/detail?id=8498

0 голосов
/ 18 декабря 2010

Да, похоже, что определенные уровни SDK в Linux не поддерживают параметр «--auto-add-overlay», необходимый при использовании библиотек в Eclipse.Я обнаружил, что 1.6 работает, как и 2.1-update1, но 2.0 не работает.В итоге я изменил свое приложение, полагаясь на 2.1 вместо 2.0, и это сработало.

0 голосов
/ 02 октября 2010

Как проект библиотеки компилируется как?это файл фляги?И в eclipse, вы добавили его в Eclipse как «Имя проекта» -> Правый клик -> Настройка пути сборки -> Библиотеки.Нажмите «Добавить внешние баночки» и добавьте файл баночки.

...