无法在 Mac 上找到适用于 android 的密钥库

Posted

技术标签:

【中文标题】无法在 Mac 上找到适用于 android 的密钥库【英文标题】:Unable to find keystore for android on Mac 【发布时间】:2021-07-28 12:46:09 【问题描述】:

我正在使用 Flutter 开发需要 SHA-1 的应用程序。 我在 gradle 上打开了签名报告,但它说缺少密钥库。 使用 "keytool -alias "androidDebugKey" -genkeypair" 但我无法在系统上找到密钥库。 我又试了一次,但它显示 java.lang.Exception:未生成密钥对,别名已存在。 我也做了 % keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android 但我得到了这个错误 java.lang.Exception:密钥库文件不存在:/Users/username/.android/debug.keystore

【问题讨论】:

你尝试在你的安卓文件夹中使用./gradlew signingReport 是的,我也这样做了,它显示错误 Missing Keystore ./gradlew signingReport 的错误是什么 变体:调试配置:调试存储:/Users/username/.android/debug.keystore 别名:AndroidDebugKey 错误:缺少密钥库 ***.com/questions/8508189/… 【参考方案1】:

在android studio中打开flutter应用->在Android Studio中打开编辑选项

然后打开Gradle,位于右手边->android->Tasks->android->signingReport

现在在运行窗口中,您将获得 SHA-1

【讨论】:

我以前这样做过,但是当我打开签名报告时,它显示缺少密钥库 试试这个链接***.com/questions/27609442/…。

以上是关于无法在 Mac 上找到适用于 android 的密钥库的主要内容,如果未能解决你的问题,请参考以下文章

在设备上运行但适用于模拟器时的 iOS 配置文件问题

适用于 Mac 的 Intel VTune Profiler 错误:无法与目标通信

xml 一些适用于Android Studio的实时模板。在我的Mac上,这个文件位于`〜/ Library / Preferences / AndroidStudioPreview1.3 / tem

未找到 Java。 Android Studio 无法找到有效的 JVM。 (在 Mac 操作系统上)

QR解码器适用于mac? [关闭]

适用于 OSX 的 MySQL 工作台。没有可用的实用程序