Android Developer Console-与Android Studio发行版本后的错误指纹



我开始使用Adobe Air构建一个Android应用程序,因此我需要一个.p12键来构建发行版。接下来,我将该应用程序移植到Unity3D,因此将.p12转换为.Keystore。到目前为止,将新版本上传到开发人员控制台没有问题。

现在,我使用Android Studio重写并重新设计了该应用程序。当我使用Android Studio上传版本版本时,由于指纹不同,我无法发布它。我试图使用V1,V2和两个。

关于如何解决问题的任何想法?

在unity apk指纹上创建类似" com.com.companyname.apkname",但在android Studio tunderprints上作为默认创建诸如" com.com.com.company.name.apkname"之类的默认创建,并且这些都是Diffrent Inderprints'请参阅:)

它可能解决了您的问题,请尝试一下并告知我:)

故障排除后,我找到了解决方案。

  1. 在Android Studio中选择"生成签名的APK"
  2. 选择"使用v1(jar签名)"
  3. 构建应用程序
  4. 将您的appName.apk重命名为appName.zip
  5. 打开zip文件并删除meta-inf文件夹
  6. 重命名appName.zip返回appname.apk
  7. 打开CMD并使用以下命令:

    jarsigner -verbose -sigalg sha1withrsa -digeStalg sha1 -keystore c: path_to_your_key.keystore_file yourkeyname.KeykeyStore appname.apname.apk 1

  8. 在该运行一个最后一个命令之后:

希望这很有帮助!

最新更新