Kivy buildozer 64 bit apk не принимается игровым магазином Google - PullRequest
1 голос
/ 10 октября 2019

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 . enter image description here Я пытаюсь загрузить 1 32-битный apk и 1 64-битный apk, как предлагается здесь Kivy и Google Play 64-bit , но все равно получаю ту же ошибку. enter image description here

Что я сделал не так? Пожалуйста, помогите.

...