Android Studio 4.2 不在 Gradle 栏中显示签名报告
Posted
技术标签:
【中文标题】Android Studio 4.2 不在 Gradle 栏中显示签名报告【英文标题】:Android Studio 4.2 doesn't show signing report in the Gradle bar 【发布时间】:2021-08-02 01:02:27 【问题描述】:我正在使用 Firebase 开始一个新项目,我必须从我的项目中获取一个 SHA1 密钥。最近我将 android Studio 更新到了 4.2 版,并且签名报告选项卡从 Gradle 栏中消失了。
关注图片:
如何在 android studio 4.2 中轻松获取 SHA1?
【问题讨论】:
我也有同样的错误。它适用于 4.1 吗?我正在考虑降级到以前的版本。一些用户建议如果您在终端中使用 gradlew signingReport,您应该获得 sha1 密钥。没有为我工作。不断出现错误。让我知道你是否成功。 您找到解决方案了吗?我有同样的错误。如果你成功了,请更新你的答案。 【参考方案1】:-
点击右侧的 gradle 图标
-
在终端输入
gradle signingReport
然后你得到所需的 SHA 指纹。
【讨论】:
当我搜索它时,不知何故我的 android studio 没有这个 signingReport...知道为什么吗? @WeiXiong 你用的是哪个android studio 版本? @WeiXiong 其实我不知道你的情况,因为我也被这个问题困住了,经过一番搜索后得到了上面提到的答案。这项研究对我有帮助,所以我也想上传这个。我将尝试找到您的情况的解决方案。如果我得到任何解决方案,我也会更新您。 @WeiXiong 我建议你先构建一个release debug apk,然后尝试搜索gradle signingreport
事件如果没有显示,只需输入“gradle signingReport”并回车即可。它有效!【参考方案2】:
在终端类型中
gradle 签名报告
并且必须按 Ctrl+enter 键
【讨论】:
对我来说 gradlew singinReport 按照@awaiking 的说法工作【参考方案3】:我也为此苦苦挣扎。最新更新(当前:Android Studio 4.2.1)在Gradle
> app
下没有Tasks
选项
请转至终端并输入gradlew signingReport
【讨论】:
【参考方案4】:取消选中“在 gradle 同步期间不要构建 gradle 任务列表”并点击“确定”。
现在再次按下 gradle 按钮,您将看到选项
现在按签名报告获取SHA1
【讨论】:
【参考方案5】:第1步:打开设置点击“Experimental”选项第2步:取消勾选--->“在Gradle同步期间不要建立Gradle任务列表"第 3 步:再次同步您的项目 现在您可以在 Gradle 选项卡中看到签名报告
【讨论】:
【参考方案6】:在android studio中打开获取 SHA1 密钥的方法之一是使用终端:
Terminal
,输入./gradlew signingReport
并回车。
【讨论】:
【参考方案7】:在 Android Studio 4.2.1v 中,控制台上的命令是:gradlew singinReport
以上命令在新版本中无法识别
【讨论】:
【参考方案8】:转到终端并键入命令“gradle signingReport”,然后按 CTRL,然后只按 ENTER
【讨论】:
【参考方案9】:您也可以在没有 Android Studio 的情况下手动执行此操作:
调试
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
发布
keytool -list -v -keystore PATH_TO_RELEASE_KEYSTORE -alias RELEASE_KEYSTORE_ALIAS
【讨论】:
【参考方案10】:不要去右侧角落的gradle。
只需在终端中输入 gradlew signingReport。
【讨论】:
【参考方案11】:首先你会得到这样的屏幕:
现在您已转到设置> 实验> 并取消选中> 在 gradle 同步期间不构建 gradle 任务列表。
然后你必须同步项目,然后它会显示你的信号报告
【讨论】:
【参考方案12】:一个新的 Android Studio 4.2.1,
-
点击屏幕最右侧的 Gradle
单击执行 Gradle 任务按钮
输入如下:your_app_name [signingReport]
这样输入
【讨论】:
【参考方案13】:如果上面的 gradle bar 搜索不适合你,你和我在同一个页面上。对于那些在 gradle search 中苦苦挣扎的人来说,这是正确的答案。 转到 Android 终端 [左下侧],在终端中键入此命令“gradlew signingReport”。确保您在后缀中添加了“w”。我希望这将对所有未来的开发人员有所帮助。谢谢!!
【讨论】:
【参考方案14】:非常简单! ...转到您的 Buil.gradle(Project:)... 删除 Maven() 行... 它已被弃用,并阻止了signingReport的显示! 然后同步/重建。
【讨论】:
以上是关于Android Studio 4.2 不在 Gradle 栏中显示签名报告的主要内容,如果未能解决你的问题,请参考以下文章
android studio 4.2 无法安装android sdk
升级到 Android Studio 4.2 后,Android Build 无法生成签名的 APK