我使用命令buildozer android debug deploy run
然后我转到我的新帐户的gmail,只是去devloper控制台,并试图上传这个新的apk但它说我
上传失败
您上传了可调试的APK。出于安全原因,您需要先禁用调试,然后才能在Google Play中发布。了解有关可调试APK的更多信息。
您上传了以调试模式签名的APK。您需要在发布模式下签署APK。了解有关签名的更多信息。
答案 0 :(得分:3)
您应该使用release
命令代替debug
在Play商店中发布。
之后你需要手动签署apk:
Buildozer目前无法为您完成此部分。您需要按照https://developer.android.com/tools/publishing/app-signing.html上的说明进行操作 - 特别是第1步使用keytool,第3步使用jarsigner,第4步使用zipalign。你不需要步骤2,那就是buildozer需要处理的事情。
这不是太难,只有3个终端命令,其中一个(生成密钥存储区)只需要完成一次。
您还应该阅读有关安全保护钥匙的信息。如果您丢失了它们,您将无法再签署应用程序 - 您可以创建一个新应用程序,但无法轻松升级现有应用程序并需要制作新的Play商店条目等。
指示的正确链接:https://developer.android.com/tools/publishing/app-signing.html#signing-manually