Как ограничить первый размер dex при создании приложения для Android с помощью multi-dex

Во-первых, я сталкиваюсь с этой проблемой:

Conversion to Dalvik format failed:Unable toexecute dex:
method ID not in [0, 0xffff]: 65536

поэтому try я пытаюсь разделить dex, предоставляемый Google.refer Создание приложений с использованием более 65K методов

И я распаковываю apk, он действительно содержит два файла dex и первый dex все еще слишком большой, потому что apk не может быть установлен в Android 2.3 с помощью cmd.

log:Failure [INSTALL_FAILED_DEXOPT]
android 2.3 linearalloc about 5M.

Как это сделать, чтобы приложение можно было установить в Android 2.3.

1 ответ

Это ограничение. Вы не можете запустить приложение mutidex на устройстве с api старше 14. Полный список ограничений здесь.

Другие вопросы по тегам