Flutter中缺少密钥库

lf5gs5x2  于 2022-12-24  发布在  Flutter
关注(0)|答案(4)|浏览(252)

我想获取SHA-1代码,但遇到错误。
C:\用户\erdem\Android Studio 项目\flutter_app\安卓〉gradlew登录报告
Missing Keystore
我怎样才能解决这个问题呢?

4xrmg8kj

4xrmg8kj1#

我试图得到SHA1,但我不能得到,因为缺少密钥库错误,我尝试了,它为我工作,我不知道它是否真的工作。
If you have your own jks file and did lead it with key.properties but still gives the error Missing Keystore that worked for me :
1.在android studio的终端上输入keytool -alias "AndroidDebugKey" -genkeypair,并输入android密码。
1.之后的其他字段或问题都不重要,只需按Enter键。
1.转到主目录(C:\Users),查找名为.keystore的文件。
1.将.keystore重命名为debug.keystore.
1.现在将其复制并粘贴到(C:\Users.android)。
1.重新运行signReport任务,为APP生成新的密钥。
来源:https://stackoverflow.com/a/63064024/7767761

bbmckpt7

bbmckpt72#

有同样的问题。我发现最干净的修复是生成一个调试密钥:

keytool -genkey -v -keystore ~/.android/debug.keystore -storepass android -alias androiddebugkey -keypass android -dname "CN=Android Debug,O=Android,C=US"

gradlew signinReport将在那之后工作。
Source

w8biq8rn

w8biq8rn3#

您可以遵循these steps
创建一个名为/android/ www.example.com的文件key.properties,其中包含对密钥库的引用:

storePassword=<password from previous step>
keyPassword=<password from previous step>
keyAlias=key
storeFile=<location of the key store file, such as /Users/<user name>/key.jks>
5jdjgkvh

5jdjgkvh4#

我也遇到了同样的问题。users/“Name”/.android/目录中缺少dubug.keystore文件时会出现此错误,只需在任何移动的设备上运行您的应用程序即可解决此错误。它将在目录中创建debug.keystore文件,现在运行signingreport时,错误应该消失。

干杯!

相关问题