我正在尝试将我的第一个应用程序部署到Google Play商店。每次上传APK文件时,都会收到以下消息:
“上传失败,您上传了可调试的APK。出于安全原因,您需要先禁用调试,然后才能在Google Play中发布。了解有关可调试的APK的更多信息。”
我正在构建代码的发行版本。我从以下位置上传我的APK文件的发行版:
\Projects\MyAppNameHere\Android\Release\MyAppNameHere\bin\MyAppNameHere.apk
在我的项目调试选项中,将其设置为“无调试信息”
我还修改了AndroidManifest文件以使其:
android:debuggable="False"
但是,Google Play商店会不断向我发送上载不可删除版本的消息。
我究竟做错了什么?我应该注意,每次我构建APK文件的新发行版时,AndroidManifest文件都会反向转换为
android:debuggable="True"
有两种类型的证书可用于签署应用程序:
Delphi在您的PC上提供了调试证书,因此您可以开始开发和调试应用程序。
如果在忘记创建自己的证书时使用发行配置文件进行编译,它甚至会使用此证书。
因此,请确保
如果没有发行证书,则可以通过选项对话框在密钥存储区中创建新证书。请记住,始终对您的应用程序使用相同的发行证书,并将密钥库存储在没有其他人可以访问它的安全地方。丢失该证书后,您将无法再发布应用程序的更新!
如果要在已安装应用程序调试版本的设备上安装发布应用程序,则必须先将其卸载。
如果您想验证什么证书。apk已签名,您可以使用以下命令
jarsigner -verify -verbose -certs %file_name%
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句