在 Playstore 中发布现成的 Kivy 应用程序之前的流程?

Process Before Publishing a ready Kivy App in Playstore?

我已经 buildozer android debug 并安装了 .apk 文件并且工作正常,至少针对 one/two 设备进行了测试。这也是半默认的buildozer.spec,例如:域名仍然是org.test,但应用程序的名称已调整。

With this .apk file (after buildozer android debug process), is this the one that is ready to be uploaded to playstore? or there is still some other (technical) preparations?

我知道我们可能会先做 beta 测试再做 public。这是我第一次编写应用程序并打算发布它。 提前致谢。

在上传到 Play 商店之前,您需要创建一个 release 版本的 apk 文件。 debug 版本仅用于在您的 phone 上进行测试。要创建 release 版本并上传应用程序,您只需按照以下步骤操作即可。

1.创建密钥

$ mkdir ~/keystores/
$ keytool -genkey -v -keystore ~/keystores/<your-new-key>.keystore -alias <your-key-alias> -keyalg RSA -keysize 2048 -validity 10000

2。导出一些变量

$ export P4A_RELEASE_KEYSTORE=~/keystores/<your-new-key>.keystore
 $ export P4A_RELEASE_KEYSTORE_PASSWD=android
 $ export P4A_RELEASE_KEYALIAS_PASSWD=android
 $ export P4A_RELEASE_KEYALIAS=<your-key-alias>

3。制作发布 apk

 $ cd <your-project-folder>
 $ buildozer -v android release

4。最后优化一下

 $ ~/.buildozer/android/platform/android-sdk-20/build-tools/23.0.1/zipalign -v 4 ./bin/Your-App-0.1-release.apk ./bin/Your-App-0.1-release-optimized.apk