Отдельная сборка для каждой архитектуры, но полученные APK-файлы идентичны?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Отдельная сборка для каждой архитектуры, но полученные APK-файлы идентичны?

Сообщение Anonymous »

Я хочу отдельные сборки для каждой архитектуры, чтобы распространять их отдельно. Итак, я провел небольшое исследование и, например, взглянул на Android: создал отдельные APK для разных архитектур процессоров и связанную статью https://androidbycode.wordpress.com/201 ... de-scheme- for-publishing-apks-per-architecture/ и, насколько я могу судить, я, кажется, следую этим шагам. Следуя этим ресурсам, я добавил в свой build.gradle следующее:

Код: Выделить всё

...
android {
...
splits {
abi {
enable true
reset()
include "armeabi-v7a", "arm64-v8a", "x86", "x86_64"
universalApk false
}
}
}
...
Благодаря этим изменениям я действительно получаю отдельные APK-файлы для каждой архитектуры. Однако полученные файлы идентичны:

Код: Выделить всё

$ md5sum *
9673c9c50c3d2d8dbe02b073676b90d4  app-arm64-v8a-release-unsigned.apk
9673c9c50c3d2d8dbe02b073676b90d4  app-armeabi-v7a-release-unsigned.apk
9673c9c50c3d2d8dbe02b073676b90d4  app-x86_64-release-unsigned.apk
9673c9c50c3d2d8dbe02b073676b90d4  app-x86-release-unsigned.apk
Как это возможно? Что я делаю неправильно? К сожалению, у меня нет устройств для каждой архитектуры, чтобы протестировать. Но мне кажется неправильным, что сборка должна давать одну и ту же контрольную сумму для каждой архитектуры.
Если это актуально, вот мой полный build.gradle: https:// Pastebin.com/v6Ya3Kan

Подробнее здесь: https://stackoverflow.com/questions/793 ... -identical
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»