Unity Android无法发布APK,签名为调试

问题描述 投票:2回答:2

我正在尝试将内置在Unity3D中的APK上传到Play商店,但它说我无法上传它,因为它已签名为调试模式。但是,它不是!我在每个论坛上都做了一切:

  • 未选中开发复选框。
  • 密钥库集
  • Microsoft Visual Studio从Debug切换到Release
  • 在android清单中我有“debuggable = true”,我删除了它。

我还能做什么?我认为就是这样。

android unity3d google-play apk publish
2个回答
0
投票

所有Play商店都使用公共工具查看您的APK。您可以准确再现它的功能。

要检查签名密钥(需要匹配以更新应用程序):

`keytool -list -printcert -jarfile app.apk`

要查看清单,请使用android SDK附带的名为aapt的工具。 This stackoverflow question告诉您如何使用它来判断您的APK是否可以调试。

如果你的APK是上面方法定义的可调试版,那么你没有改变你需要的一切。


0
投票

好的,所以为了通过Play商店签署应用程序进行分发,你还必须添加一个密钥并用它来签署你的apk。去做这个:

  1. 在“播放器设置”下查找发布设置
  2. 通过选择密钥库名称和密码(确认密码)创建新的密钥库,选择“浏览”以保存密钥库
  3. 在Key Alias下选择“Create a new key”
  4. 将打开一个新窗口;输入必要的信息。
  5. 选择新创建的密钥。
  6. 建立

您的应用现已签名,您可以将其上传到Play商店

© www.soinside.com 2019 - 2024. All rights reserved.