Это звучит, как ваша библиотека не упаковывается в свой APK.
Прочтите раздел по настройке библиотеки, а также использованию библиотеки в другом проекте. http://developer.android.com/tools/projects/projects-eclipse.html#SettingUpLibraryProject
Краткая история - библиотека должна иметь опцию «Является ли библиотека» включенной на вкладке Android свойств проекта. Потребляющий проект должен иметь эту библиотеку, добавленную в список библиотек на вкладке «Свойства» проекта.
Просто начинайте работу с Android Studio, так что я не уверен, что с ней делать. Когда у меня действительно возникает вопрос, есть ли что-то в APK, вот что я делаю:
- Создайте APK. Я знаю, что Eclipse помещает это в каталог bin /, не уверенный, где AS это делает.
- извлечь его с помощью распаковать (7zip или распаковать на Linux делает этот штраф, некоторые Распакуйте программы требуют переименовать .apk на .zip)
- Если ваша библиотека содержит не-Java-файлы, вы увидите их в АПК ,
Если библиотека представляет собой только код Java, вам нужно будет делить файл dex на dex2jar. http://code.google.com/p/dex2jar/downloads/list
[nedwidek @ Юла бен] $ d2j-dex2jar.sh classes.dex dex2jar classes.dex -> Классы-dex2jar.jar [nedwidek @ Юла бен] $ разархивировать -l классы-dex2jar.jar
Выполнение этого показывает, что мой APK для этого конкретного проекта действительно содержит все файлы классов для ActionBarSherlock.
Ну, я не использую eclipse, я использую только что выпущенную Android-студию. – kapso
Я обновил свой ответ, чтобы указать, как проверить, действительно ли библиотека была включена в APK. Надеюсь, поможет. –