Google Play Store не принимал мой 32-битный apk. Поэтому я следовал инструкции по этой ссылке https://github.com/kivy/python-for-android/issues/1519, чтобы изменить файл android.arch на arm64-v8a в файле спецификации buildozer. Я сделал именно это. Вот все шаги, которые я предпринял:
1. Change android.arch from armeabi-v7a to arm64-v8a. Save the spec file.
2. Run sudo buildozer android release . Get an unsigned apk file.
3. Run zipalign -v -p 4 kindact-0.1-release-unsigned.apk kindact-0.1-release-unsigned-aligned.apk to get an aligned apk.
4. Copy that file along with the key file into a folder contained apksigner.
5. Run sudo ./apksigner sign --ks my-release-key.jks --out kindact-release.apk kindact-0.1-release-unsigned-aligned.apk to get a signed apk.
6. Upload that file to the App Releases in Google Play Store.
Я получаю ту же ошибку "Этот выпуск не соответствует 64-разрядному требованию Google Play. Следующие APK или комплекты приложений доступны для64-разрядные устройства, но они имеют только 32-разрядный собственный код: 7212. " как в 32-разрядной версии, перед редактированием файла спецификации buildozer.
На той же странице Google Play Store янажмите на раскрывающийся список apk, и Родные платформы по-прежнему показывают armeabi-v7a . Я пытаюсь загрузить 1 32-битный apk и 1 64-битный apk, как предлагается здесь Kivy и Google Play 64-bit , но все равно получаю ту же ошибку.
Что я сделал не так? Пожалуйста, помогите.