没有为此应用定义有效的密钥库

Has*_*ula 5 google-maps react-native expo

我想将 google maps api 添加到我的 react-native 项目中。我按照文档但是当我运行 expo fetch:android:hashes 给我那些错误

没有为此应用程序定义的有效密钥库 keytool 错误:java.lang.Exception:密钥库文件不存在:F:\React-Native-Redux-Nodejs-Firebase\instagram-clone\instagram-clone.tmp.jks 任何方式解决这个问题?

azw*_*bar 6

这意味着您的应用程序中没有密钥库。创建一个,这个问题就可以解决。您可以使用以下命令创建密钥库:

expo credentials:manager
Run Code Online (Sandbox Code Playgroud)


小智 5

如果您尚未为此项目运行 expo build:android,则需要先执行此操作,然后才能获取 Google 证书指纹


Ris*_*mar 4

  1. 如果您使用的是 ,则需要从 expo kit 导出react-native-maps

  2. expo fetch:android:hashes仅当您使用 expo 制作了构建或发布 .apk 文件时,此操作才有效。此命令将获取密钥库,该密钥库在创建构建时自动保存在您的 expo 项目中。