LINUX.ORG.RU

История изменений

Исправление FedeX, (текущая версия) :

При том, что java в андроид это register-based vm. А стандартная java это stack-based vm. Кроме слов «java», «vm» и «based» вообще ни чего похожего.

Именно по этой причине гугль и выпустил документы, описывающие как распедаливать одни и те же исходники (хоть с ndk, хоть без, на «чистой» java) по различным архитектура, создавая apkшки под разные архитектуры. Вот этот документ. https://developer.android.com/studio/build/configure-apk-splits

Вот не надо тут умничать - большая часть апп, написанных на одной лишь джаве содержат в себе универсальный для всех платформ dex-байткод и ничего кроме него. Сплиты по abi - это только для апп содержащих нативные либы. К тому же apk-splits уже не так актуальны в свете того что уже где-то больше года как поддерживаются app-bundles.

Исходная версия FedeX, :

При том, что java в андроид это register-based vm. А стандартная java это stack-based vm. Кроме слов «java», «vm» и «based» вообще ни чего похожего.

Именно по этой причине гугль и выпустил документы, описывающие как распедаливать одни и те же исходники (хоть с ndk, хоть без, на «чистой» java) по различным архитектура, создавая apkшки под разные архитектуры. Вот этот документ. https://developer.android.com/studio/build/configure-apk-splits

Вот не надо тут умничать - большая часть апп, написанных на одной лишь джаве содержат в себе универсальный для всех платформ dex-байткод и ничего кроме него. Сплиты по abi - это только для апп содержащих нативные либы. К тому же multiple APKs уже не так актуальны в свете того что уже где-то больше года как поддерживаются apk-bundles.