Unity Android无法发布APK,以调试方式签名
我正在尝试将内置于Unity3D的APK上传到Play Store,但它说我无法上传,因为它已作为调试模式签名。然而,事实并非如此!我在每个论坛上都做了很多事情: 未选中“开发”复选框 密钥库集 Microsoft Visual Studio从调试切换到发布 在android清单中,我将debuggable=true删除Unity Android无法发布APK,以调试方式签名,android,unity3d,google-play,apk,publish,Android,Unity3d,Google Play,Apk,Publish,我正在尝试将内置于Unity3D的APK上传到Play Store,但它说我无法上传,因为它已作为调试模式签名。然而,事实并非如此!我在每个论坛上都做了很多事情: 未选中“开发”复选框 密钥库集 Microsoft Visual Studio从调试切换到发布 在android清单中,我将debuggable=true删除 我还必须做什么?我想就这些。Play store所做的就是使用公共工具查看您的APK。你可以准确地复制它的功能 要检查更新应用程序需要匹配的签名密钥,请执行以下操作: `key
我还必须做什么?我想就这些。Play store所做的就是使用公共工具查看您的APK。你可以准确地复制它的功能 要检查更新应用程序需要匹配的签名密钥,请执行以下操作:
`keytool -list -printcert -jarfile app.apk`
要查看清单,您需要使用android SDK附带的名为aapt的工具。告诉您如何使用它来判断APK是否可调试
如果您的APK可以按照上述方法进行调试,那么您还没有更改所需的所有内容。好的,因此为了通过Play Store对应用程序进行分发签名,您还必须添加一个密钥并用它对APK进行签名。为此: 在“播放机设置”下查找发布设置 通过选择密钥库名称和密码创建新密钥库确认密码,选择浏览以保存密钥库 在“密钥别名”下选择“创建新密钥” 一个新窗口打开;输入必要的信息。 选择新创建的密钥。 建筑
你的应用现在已签名,如果你已经发布了你的应用,并且你想进行更新,那么你可以将其上载到Play Store你好,朋友们 如果您确定密钥存储空间设置,并且 生成未激活,请继续第二部分。 如果您使用的是Facebook SDK或一些谷歌服务,那么 配置问题。转到资产>插件>安卓> 然后找到android:debuggable=并设置它 假像: android:debugable=false
就这些。谢谢你,再见 在android清单中,我将debuggable=true删除。我在哪找到了舱单?我在哪里找到的?我不明白你的问题。我正在使用Android Unity插件,它允许你拥有清单、资源文件夹和更多本机功能,就像在Android Studio中一样。你不需要插件来更改清单。您应该使用该插件,因为它可能会更改清单。有关如何从UnitySorry正确构建和签署Android apk的信息,请参阅帖子,但我从另一个程序员那里继承了这个项目,它已经设置好并完成,事实上,该应用程序已经发布,现在我需要进行更新。此外,Android插件由Unity本身支持,因此应该可以正常工作。我已经阅读了所有关于如何发布apk的Unity帖子和指南。@Sertilou你找到解决方案了吗?