2012-06-10 2 views
1

Мне было интересно, добавив внешнюю банку в проект Android, где они действительно живут внутри пакета APK? Кажется, я не могу найти их.Где внешние библиотеки живут в APK?

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

Является ли dex отличным? эти статические сборки?

ответ

1

Если «внешние библиотеки» вы имеете в виду «библиотечные проекты», ответ на этот вопрос можно найти в documentation:

При создании приложения, которое зависит от проекта библиотеки, SDK инструментов скомпилировать библиотеку во временный файл JAR и использовать его в основном проекте, а затем использовать результат для создания .apk.

Отдельные .jar s, о которых вы говорите, не существует; они объединяются в один .apk во время компиляции.