Android Studio仅运行签名报告,如何切换为运行应用?
解决Android Studio默认运行签名报告而非应用的问题
嘿,我懂你现在的困扰——每次点运行按钮,AS偏偏跑去执行签名报告任务,而不是正常启动你的应用对吧?别慌,这个设置调整起来很简单,跟着下面的步骤来:
快速切换运行配置(最常用方法)
- 看Android Studio顶部工具栏,有个显示当前执行任务的下拉框(现在应该显示的是
signingReport之类的字样) - 点击这个下拉框,选择你的应用模块(绝大多数情况下是叫
app的那个选项,后面会标注你的应用名称) - 选好之后再点绿色的运行三角按钮,AS就会乖乖编译并运行你的应用了
如果下拉框里找不到应用模块?手动创建配置
要是上面的下拉菜单里没有你的应用选项,那就手动建一个运行配置:
- 点击下拉框最右侧的
Edit Configurations选项 - 在弹出的窗口左上角,点
+号,然后选择Android App - 在配置页面里,
Module选择你的应用模块(一般是app),其他参数保持默认就行 - 点
Apply再点OK保存,之后回到工具栏选这个新配置,运行就正常了
另外,顺便提下你之前找SHA-1的需求:等你能正常运行应用后,想要获取SHA-1的话,可以用这两种方法:
- 终端命令法:打开AS底部的
Terminal标签页,输入命令:
执行完后在输出日志里找./gradlew signingReportSHA1对应的那一行就行。不过要注意,得先给你的模块配置好签名密钥——你可以在app/build.gradle的signingConfigs块里手动配置,或者通过File > Project Structure > Modules > Signing Configs的图形界面来设置。 - Gradle面板法:展开右侧的
Gradle面板,依次展开你的项目 →app模块 →Tasks→android,然后双击signingReport,执行后同样在输出里找SHA-1值。
内容的提问来源于stack exchange,提问作者jimmy neutron
相关产品推荐
相关产品推荐

