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

时间:2018-01-12 07:14:51

标签: android python google-play-services kivy

我已经安装了buildozer android debug并安装了.apk文件并且工作正常,至少测试了一个/两个设备。这也是半默认的buildozer.spec,例如:域名仍为org.test,但调整了应用名称。

  

使用此.apk文件(在buildozer android debug进程之后),是   这个准备上传到Playstore的那个?或者有   还有其他(技术)准备工作吗?

我知道我们可能会在公开之前先进行beta测试。这是我第一次编写有意发布它的应用程序。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

在上传到Play商店之前,您需要创建apk文件的release版本。 debug版本仅用于在手机上进行测试。要创建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