Expo Publish on Android 使用 Google App Signing 损坏
Expo Publish on Android using Google App Signing broken
我已在 PlayStore 上成功将我的应用程序作为捆绑包 (aab) 发布。几天后我想安装一个小更新,因为键盘有问题。我像往常一样执行了"expo build:android -t app-bundle"。
之后我尝试通过 PlayStore 直接通过 cli 上传(失败后显示指纹无效消息)。我收到相同的消息,上传密钥的指纹不匹配。
我已尝试下载上传密钥,但收到以下消息:
expo fetch:android:upload-cert
There is no valid Keystore defined for this app Writing upload key to /my/path/to/xxxxx_upload_cert.pem
keytool exited with non-zero code: 1
我从一开始就在 PlayStore 中启用了 "Google App Signing",甚至在我对 "expo opt-in" 命令一无所知之前。我的 PlayStore 中已有上传证书。我让 Expo 管理整个过程,我自己从来没有生成任何东西。
现在我被困在这里,不知道该怎么办。我无法下载任何哈希值或上传证书,也无法更新我的应用程序。现在这绝对是恐怖的。我在这里有额外的 Expo 管理一切以避免出现问题。
我们现在如何解决这个问题?
Expo CLI 3.11.3 environment info:
System:
OS: macOS 10.14.6
Shell: 3.2.57 - /bin/bash
Binaries:
Node: 10.16.3 - /usr/local/bin/node
Yarn: 1.13.0 - /usr/local/bin/yarn
npm: 6.13.2 - ~/Gitlab/xxxx/xxxx/xxxx-app/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
IDEs:
Android Studio: 3.5 AI-191.8026.42.35.5977832
Xcode: 11.3/11C29 - /usr/bin/xcodebuild
npmPackages:
expo: ^36.0.0 => 36.0.0
react: 16.9.0 => 16.9.0
react-native: https://github.com/expo/react-native/archive/sdk-36.0.0.tar.gz => 0.61.4
react-navigation: ^4.0.10 => 4.0.10
世博会团队已处理并解决此问题
https://forums.expo.io/t/can-update-app-in-playstore-problems-with-signing-and-fingerprint/31520/4
我已经解决了 keytool exited with non-zero code: 1
只需从 here 下载并安装最后一个 JDK。
我已在 PlayStore 上成功将我的应用程序作为捆绑包 (aab) 发布。几天后我想安装一个小更新,因为键盘有问题。我像往常一样执行了"expo build:android -t app-bundle"。
之后我尝试通过 PlayStore 直接通过 cli 上传(失败后显示指纹无效消息)。我收到相同的消息,上传密钥的指纹不匹配。
我已尝试下载上传密钥,但收到以下消息:
expo fetch:android:upload-cert
There is no valid Keystore defined for this app Writing upload key to /my/path/to/xxxxx_upload_cert.pem
keytool exited with non-zero code: 1
我从一开始就在 PlayStore 中启用了 "Google App Signing",甚至在我对 "expo opt-in" 命令一无所知之前。我的 PlayStore 中已有上传证书。我让 Expo 管理整个过程,我自己从来没有生成任何东西。
现在我被困在这里,不知道该怎么办。我无法下载任何哈希值或上传证书,也无法更新我的应用程序。现在这绝对是恐怖的。我在这里有额外的 Expo 管理一切以避免出现问题。
我们现在如何解决这个问题?
Expo CLI 3.11.3 environment info:
System:
OS: macOS 10.14.6
Shell: 3.2.57 - /bin/bash
Binaries:
Node: 10.16.3 - /usr/local/bin/node
Yarn: 1.13.0 - /usr/local/bin/yarn
npm: 6.13.2 - ~/Gitlab/xxxx/xxxx/xxxx-app/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
IDEs:
Android Studio: 3.5 AI-191.8026.42.35.5977832
Xcode: 11.3/11C29 - /usr/bin/xcodebuild
npmPackages:
expo: ^36.0.0 => 36.0.0
react: 16.9.0 => 16.9.0
react-native: https://github.com/expo/react-native/archive/sdk-36.0.0.tar.gz => 0.61.4
react-navigation: ^4.0.10 => 4.0.10
世博会团队已处理并解决此问题
https://forums.expo.io/t/can-update-app-in-playstore-problems-with-signing-and-fingerprint/31520/4
我已经解决了 keytool exited with non-zero code: 1
只需从 here 下载并安装最后一个 JDK。