2014-11-18 2 views
0

Недавно я смотрю на разработку Android-документа. В this document говорится, что файлы .class проекта будут преобразованы в файл .dex и " Любые сторонние библиотеки и файлы .class будут также преобразованы в файлы .dex.отношения между файлом .dex и .apk в Android и лимитом подсчета числа dex

Здесь он использует файлы «.dex». Означает ли это, что файлы .class проекта будут преобразованы в файл .dex, а сторонние библиотеки и .class-файлы будут преобразованы в другой .dex-файл? Или они преобразуются в один файл dex?

ответ

0

Из this url, я получил это: Infomation

поддержка Multidex до Android 5,0

версии платформы Android до уровня 5,0 с помощью выполнения Dalvik для выполнения кода приложения. По умолчанию Dalvik ограничивает приложения одним байтом class.dex для APK. Чтобы обойти это ограничение , вы можете использовать библиотеку поддержки multidex, которая становится частью основного файла DEX вашего приложения, а затем управляет доступом к дополнительным файлам DEX и содержащемуся в них коду.

По умолчанию Dalvik ограничивает приложения одним файлом byteec.dex для каждого APK.