我正在尝试将Unity3D内置的APK上传到Play商店,但是它说我无法上传,因为它已被签名为调试模式。但是,事实并非如此!我在每个论坛上都做过绝对的事情:
未选中“开发”复选框。
密钥库集
Microsoft Visual Studio从“调试”切换到“发布”
在Android清单中,我具有“ debuggable = true”,因此将其删除。
我还必须做什么?我想就这些。
答案 0 :(得分:0)
所有Play商店所做的就是使用公共工具查看您的APK。您可以精确地复制它的功能。
要检查签名密钥(需要匹配以更新应用程序):
`keytool -list -printcert -jarfile app.apk`
要查看清单,请使用android SDK随附的名为aapt
的工具。 This stackoverflow question告诉您如何使用它来确定APK是否可调试。
如果您的APK是可通过上述方法定义的,则您尚未更改所需的一切。
答案 1 :(得分:0)
好的,因此,要对要通过Play商店分发的应用进行签名,您还必须添加密钥并用它对apk进行签名。为此:
您的应用现已签名,您可以将其上传到Play商店
答案 2 :(得分:0)
您好朋友,如果您已经发布了应用程序,并且想要进行更新,请按照以下步骤操作。
如果您使用的是Facebook SDK或某些Google服务, 配置问题。转到资产>插件> Android> AndroidManifest.xml并找到android:debuggable =并进行设置 错误,例如:
android:debuggable =“ false”
就这些。谢谢,再见!