Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 无法将应用程序上载到google play控制台,应用程序已在调试模式下签名_Android_Unity3d_Keystore - Fatal编程技术网

Android 无法将应用程序上载到google play控制台,应用程序已在调试模式下签名

Android 无法将应用程序上载到google play控制台,应用程序已在调试模式下签名,android,unity3d,keystore,Android,Unity3d,Keystore,正如问题所说,我无法上传由Unity生成并签名的APK。它给我一个错误,说应用程序是在调试模式下签名的。 我已经尝试过的事情 检查APK是否由上载密钥实际签名 使用aapt工具检查APK的AndroidManifest以检查可调试标志集(它不在那里) 使用Monodevelop将应用程序配置设置为release 从Android studio构建应用程序 我还可以看到,我的apkj与我在google play控制台上的上传证书使用相同的密钥签名 然而这些都不起作用,Google play co

正如问题所说,我无法上传由Unity生成并签名的APK。它给我一个错误,说应用程序是在调试模式下签名的。 我已经尝试过的事情

  • 检查APK是否由上载密钥实际签名
  • 使用
    aapt
    工具检查APK的AndroidManifest以检查可调试标志集(它不在那里)
  • 使用Monodevelop将应用程序配置设置为release
  • 从Android studio构建应用程序
  • 我还可以看到,我的apkj与我在google play控制台上的上传证书使用相同的密钥签名

    然而这些都不起作用,Google play console仍然认为该应用程序是在调试模式下登录的


    你知道我如何解决这个问题吗?

    你是否选中了开发构建框?检查链接


    我希望这对你有帮助:)

    我不知道unity的情况,但当使用Android Studio创建apk时,则
    构建类型
    应该是
    发布
    创建签名apk时,第一种是调试,第二种是发布,回答你的问题@AbdulKawee我已经在做了that@BhaveshRangani我正在使用发布配置创建已签名的APK,验证了三次使用Android Studio构建时,您是否检查了V2签名复选框?是的,我没有检查开发构建框尝试了此视频上的步骤,仍然无法上传,这太疯狂了:/Yes,太疯狂了。请看这个。我知道你在文件上签了名;但是检查所有步骤。如果我找到其他方法,我会给你发邮件。我确信我已经完成了所有步骤,我可以通过
    apksigner
    看到我的apk实际上是用密钥作为我在google play console中的上传证书签名的。我用ITI的截图编辑了我的问题如果你创建了一个新的unity项目并将其发布在Google play服务上,这个错误还在显示吗?