我创建了一个发布Java密钥库(.Keystore)文件,以便在装有Windows的机器上的Google Play Store上发布我的应用程序.这个密钥库文件正在运行,因为我可以成功发布我的应用程序.但当我使用同一版本时.在Mac上的密钥库文件中,我试图将我的应用提交到Google Play Store时收到以下错误消息:

无法从store "/Users/samuelpetroline/Documents/bem hortifruti app/android/app/release.keystore"读取密钥发布:密钥存储格式无效

我在两个操作系统上使用同一个文件,它们放在我的项目中的同一个位置.我还try 用不同的工具复制文件,因为我认为在复制文件时不知何故 destruct 了文件.

在使用同一款产品时,我是否应该寻找一些具体的东西.不同机器/操作系统上的密钥库文件?

PS:我不知道这些信息是否相关,但我正在使用React Native并使用fastlane构建/部署我的应用程序.

推荐答案

我最近也遇到了同样的问题.通过将Android Studio中的Java版本从8改为11,我解决了这个问题.Android Studio >;偏好>;构建执行部署>;构建工具>;格雷德尔. Select (或下载然后 Select )Gradle JDK版本corretto-11.

为了给予适当的信任,我得到了这个解决方案的提示:https://stackoverflow.com/a/69270811/5788142

Android相关问答推荐

Google Play测试应用程序Crash-java.lang.NoSuchFieldError:没有Lkotlinx/coroutines/CoroutineExceptionHandler类型的字段键

Android:微调:在代码中设置ArrayAdapter不希望调用On ItemSelected,仅当用户单击微调时调用

原始mp3文件不显示与proguard

如何更新Kotlin中的显示?

为什么柱子的高度不都一样?

不能有意地从一个活动的可组合功能转移到另一个活动

如何在Jetpack Compose中将对象的移动从一个路径平滑地切换到另一个路径?

(已解决)从最近的应用程序打开应用程序时出错

如何检测低性能 Android 设备进行条件动画渲染?

制作圆形SupportMapFragment

从我的 Android 应用程序发送到 Gin 时失败,但从 Postman 发送到 Gin 时成功

如何在这段代码android jetpack compose中实现全屏滚动

修复错误 Invariant Violation: requireNativeComponent: "RNSScreenStackHeaderConfig" was not found in the UIManager

如何在没有人窃取令牌的情况下使用我的移动应用程序中的 API

在 Jetpack Compose 中清除列表时可组合不重组

在 Google Play 中将用户从开放测试转移到生产的过程是怎样的?

使用 Jetpack Compose 时,如何以简单的方式在 Color.kt 中定义 colored颜色 ?

Delphi 11:以编程方式查找 MSBuild 的正确工具版本

如何使用 Glide 将图像下载到设备内部存储

Android Google Maps v2 - 为 myLocation 设置zoom 级别