2012-01-25 4 views
1

Мне нужно несколько советов о том, как использовать библиотеки с Android и задать следующие вопросы. Я успешно создал проект и ряд библиотек , и я могу установить проект как библиотеки и связать библиотеки с моими проектами и ссылаться на код в библиотеках из проектов или других библиотек .Использование библиотек

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

Так вот мои вопросы

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

  2. В случае, когда существует цепочка из 4 библиотек, которые ссылаются друг на друга (как я понял) Lib A используется Lib B, Lib использует Lib C, Lib C использует Lib D. Требуется ли только добавить ссылку в манифесте Lib, например. Lib C должен иметь только ссылку на Lib D в своем манифесте, или я должен добавить дополнительные ссылки в Манифест родителя приложения, хотя Lib4 не используется в главном приложении приложения.

  3. Должен ли я сделать что-то особенное для Android для упаковки разделяемых библиотек при использовании эмулятора, или кто-нибудь может объяснить, почему я должен получить недостающую библиотеку обложек.

ответ

1

На вопрос 1 & 3:

Вам не нужно ничего добавлять в AndroidManifest файл ... Добавить

android.library.reference.1=<library_path> 

в ваших default.properties file.That должны сделать android build tool chain, чтобы включить вашу библиотеку при создании приложения.

На вопрос 2. просто добавление библиотеки верхнего уровня в приложение добавит все включенные библиотеки.

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