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应用程序签名-Can';t上传更新_Android_Unity3d_Google Play_Keystore_Android App Signing - Fatal编程技术网

Android Google Play应用程序签名-Can';t上传更新

Android Google Play应用程序签名-Can';t上传更新,android,unity3d,google-play,keystore,android-app-signing,Android,Unity3d,Google Play,Keystore,Android App Signing,好吧,这就是我上传APK到Google开发者控制台时遇到的错误 上载失败 您已将使用其他证书签名的APK上载到 你以前的APK。您必须使用相同的证书 您现有的APK已使用证书进行签名 指纹:[SHA1:此处有数字]和使用的证书 要签署您上载的APK,请使用指纹:[SHA1:不同 数字在这里] 然而,我知道,事实上我使用的是昨晚我最初上传应用程序时使用的.keystore。所以我不明白为什么它让我发布我的游戏,但现在它不会更新它。 我完全不知道如何使用谷歌应用程序签名功能,请不要将我链接到谷歌发布

好吧,这就是我上传APK到Google开发者控制台时遇到的错误

上载失败

您已将使用其他证书签名的APK上载到 你以前的APK。您必须使用相同的证书

您现有的APK已使用证书进行签名 指纹:[SHA1:此处有数字]和使用的证书 要签署您上载的APK,请使用指纹:[SHA1:不同 数字在这里]

然而,我知道,事实上我使用的是昨晚我最初上传应用程序时使用的
.keystore
。所以我不明白为什么它让我发布我的游戏,但现在它不会更新它。 我完全不知道如何使用谷歌应用程序签名功能,请不要将我链接到谷歌发布的URL,因为我已经阅读了它,根本不理解它

我有
upload\u cert.der
,但我不知道如何用新的证书在我的游戏上签名。如果可能的话,请一步一步地解释如何做到这一点

正如您所知,如果您刚刚开始抛出命令行,我完全不知所措,无法掌握如何完成任务。首先,我到底在哪里输入这些命令行?是的,我知道CMD,但文件位置是什么?我一直在自己努力想办法解决这个问题,但我找到的每个环节要么没有答案,要么给出了一个比告诉他们怎么做要复杂得多的答案,结果还是不知道怎么做


所以,如果你能向我解释一下如何在世界上做这个应用程序签名的事情,我将不胜感激。我正在使用Unity3D进行我的应用程序签名。

你确定昨晚没有上传调试apk吗?还是现在?还有-你说的“我正在使用unity3d进行应用程序签名”是什么意思?Unity3D是一个游戏引擎,它与签署apk无关。您使用的是相同的密钥库吗?相同的应用程序名称?等等@gabeschen当你创建一个密钥库时,它会用一个密码和一个证书来签名,谷歌认为只要你有一个密码密钥库,它就会被签名。我确信我没有上传调试apk。谷歌不会允许你的。哦,找到了那个链接。你可以要求谷歌团队重置你的上传密钥。不知道这意味着什么,它是否允许您发送具有不同签名的应用程序并获取新的上载密钥,或者他们只是向您发送有效的上载密钥。但是试试看。