Как ограничить загрузку приложения android для 64-битной платформы в Google Play - PullRequest
4 голосов
/ 05 марта 2020

У меня есть приложение, которое работает только в 64-битной конфигурации. Я вставил следующее в фильтры abi

splits{
    abi {
        enable true
        reset()
        include "x86_64", "arm64-v8a"
        universalApk true
    }
}

Но когда я загрузил приложение для альфа-трека, я увидел это:

enter image description here

Как я могу убедиться, что мое приложение недоступно для загрузки для чего-либо, кроме 64-битного устройства?

Ответы [ 2 ]

0 голосов
/ 09 марта 2020

Установите universalApk false, он создаст один APK для каждой платформы; затем просто загрузите пакет arm64-v8a (x86_64 не имеет значения).

0 голосов
/ 09 марта 2020

Вы пытались исключить эти сборки?

"exclude Указывает разделенный запятыми список ABI, для которых Gradle не должен генерировать отдельные APK. Используйте exclude, если вы хотите создавать APK для большинства ABI, но вам нужно чтобы исключить несколько ABI, которые ваше приложение не поддерживает. "

https://developer.android.com/studio/build/configure-apk-splits

...