无法通过Expo签署android apk

时间:2019-06-06 06:54:49

标签: android react-native expo signed-apk

我已经使用Expo创建了一个应用程序,但是由于每次签名的apk都不对应upload_certificate,因此将其上传到Google Play时遇到了一些困难。

首先,我使用密钥库激活了Google Play进行的应用签名,并生成了包含特定jks文件的文件。

其次,我遵循此tutorial尝试对我的apk进行签名 我试图执行此行expo opt-in-google-play-signing,但是当对话框询问我是否启用了应用程序签名时,我说是,什么都没发生。

所以我用第一步中使用的jks替换了我的jks,当我尝试使用生成的带签名的apk时,出现以下错误消息:

You have imported an APK that is not signed with the import certificate. You must use the same certificate. The import certificate bears the following fingerprint

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

我找到了解决方案,我使用此命令行expo build:android --clear-credentials重设凭据。当对话框要求在 1) Let Expo handle the process! 2) I want to upload my own keystore!

之间进行选择后

应该选择第二个,然后选择我的密钥库的路径。之后,当我上传apk时,一切正常!