Как развернуть приложение Kivy в Google App Store? - PullRequest
0 голосов
/ 02 августа 2020

Развертывание приложения Kivy в Google Play Store - настоящая боль. Я потратил больше недели, пытаясь развернуть приложение в Play Store, тогда как я потратил только 5 дней на его разработку.

После того, как мне удалось преодолеть все проблемы в процессе сборки с помощью buildozer , Я столкнулся с другой проблемой, когда хочу развернуть свое приложение в магазине Google. Это предупреждение, которое я получаю:

Неоптимизированное предупреждение APK:

This APK results in unused code and resources being sent to users. Your app could be smaller if you used the Android App Bundle. By not optimising your app for device configurations, your app is larger to download and install on users' devices than it needs to be. Larger apps see lower installation success rates and take up storage on users' devices.

Resolution:

Use the Android App Bundle to automatically optimise for device configurations, or manage it yourself with multiple APKs.

Я знаю, это просто предупреждение, я могу его игнорировать, верно? Я тоже так думал, но Google Store не позволяет мне развернуть мое приложение. Поэтому я должен каким-то образом решить эту проблему, чтобы я мог наконец спокойно развернуть свое приложение.

Вот шаги, которые я делаю для создания своего приложения:

  • Я выполнил все эти шаги (подписал приложение ключом et c ...)
  • Я даже попытался использовать jarsigner в качестве дополнительного шага, поскольку описанные выше шаги не работали
  • Я также пробовал использовать zipalign для «оптимизации» моего приложения

Но ничего из этого не сработало. Тем не менее, магазин Google говорит, что мне нужно создать приложение android. Но я использую kivy / python, поэтому я не могу использовать android studio для создания пакета, и я не могу найти в документации buildozer, как я могу это сделать и поддерживается ли это.

Размер моего приложения составляет 28 МБ, я даже пытался удалить некоторые необходимые вещи, чтобы посмотреть, будет ли оно работать. Поэтому я уменьшил размер до 14 МБ, но это тоже не сработало. Это действительно расстраивает. Создавать приложения во время кодирования - весело, но процесс развертывания - настоящая головная боль.

Вот ссылка на мое приложение на случай, если вы хотите поиграть с кодом или просмотреть buildozer.spe c файл. Я потерял надежду загрузить его в Play Store, поэтому открыл его исходный код.

Edit

вот как консоль Google Play выглядит в моем случае:

Это первая вкладка, куда я загружаю приложение:

This is the first tab, where I upload the app

This is the second tab, where I should review and then release (notice here that I can't press the roll out to production button):

введите описание изображения здесь

1 Ответ

1 голос
/ 02 августа 2020

Как вы догадались, сообщение, которое вы видите об использовании AAB, является просто предупреждением, оно не мешает вам выпустить приложение. Однако вы далеко не первый, кого это смущает, интерфейс Google довольно непонятен.

скриншот пользовательского интерфейса

Актуальная проблема заключается в том, что вам нужно убедиться, что вся важная информация заполнена на каждой странице конфигурации магазина приложений. На приведенном выше снимке экрана заполненные страницы отмечены зеленым кружком с галочкой. Напротив, на странице «Список магазинов» есть только выделенная серым галочка, указывающая на то, что вам нужно что-то добавить туда, прежде чем вы сможете выпустить APK.

Как обсуждалось в комментариях, оказалось, что отсутствующий Это были скриншоты приложения, и после их добавления оно могло быть успешно выпущено, несмотря на предупреждающее сообщение.

...