You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Android Studio 3.6每次打开项目自动选中首个Build Variant问题求助

解决Android Studio 3.6稳定版Build Variant自动重置问题

我之前也碰到过AS 3.6这个烦人的Build Variant自动重置问题,试了几个办法都能解决,分享给你:

  • 先试试缓存清理大法:点击顶部菜单栏的FileInvalidate Caches...,勾选Invalidate and Restart,让AS彻底重启并清理缓存。很多时候IDE的缓存异常就会导致这类奇怪的配置重置问题,这个操作大概率能搞定。
  • 检查Gradle配置是否有强制默认:打开模块的build.gradle(Module: app)文件,看看defaultConfig或者buildTypes块里有没有类似defaultPublishConfig "debug"这种强制指定发布变体的代码,如果有的话先注释掉,同步Gradle后再重新选择变体试试。
  • 重置IDE本地配置文件:如果上面的方法没用,可以尝试删除项目根目录下的.idea文件夹,以及模块目录下的app.iml文件(记得删除前备份一下),然后重新导入项目。AS会重新生成这些配置文件,可能会修复配置错乱的问题。
  • 锁定Run配置里的Build Variant:点击顶部Run按钮旁的配置下拉框,选择Edit Configurations...,在弹出的窗口中找到你的App配置,在General标签下的Build variant里手动选中你常用的变体,点击ApplyOK。这样每次运行项目时会优先用这个配置,也能避免打开项目时自动切换。
  • 临时降级Gradle插件(备选方案):如果以上都不行,可能是3.6版本的Gradle插件存在bug。你可以在项目根目录的build.gradle(Project: 你的项目名)里,把classpath 'com.android.tools.build:gradle:3.6.x'改成3.5.x的稳定版(比如3.5.3),同步后看看问题是否消失,等后续AS发布补丁更新再升级回去。

内容的提问来源于stack exchange,提问作者Harvey

火山引擎 最新活动