Android Studio Arctic Fox 2020.3.1导入模块时Finish按钮无法启用问题
Android Studio Arctic Fox 2020.3.1 导入模块Finish按钮禁用解决方案
问题根因
Android Studio Arctic Fox 版本重构了模块导入的校验逻辑,仅当选中的待导入目录下存在合法的build.gradle/build.gradle.kts模块配置文件时,才会激活Finish按钮。旧版本Android Studio会自动为缺失配置的目录生成默认构建文件,新版本默认取消了该自动适配逻辑,才会出现旧版本正常导入、新版本按钮禁用的情况。
解决方案
- 方案1:补全待导入模块配置
先打开待导入模块的根目录,确认存在build.gradle文件。如果文件缺失,从现有正常的同类型模块复制一份配置文件,修改applicationId/namespace、编译SDK版本等参数后,再重新执行导入操作,选中目录后Finish按钮会自动解锁。 - 方案2:手动配置完成导入
- 将待导入的模块源码文件夹完整复制到当前项目的根目录下
- 打开项目根目录的
settings.gradle(Kotlin脚本为settings.gradle.kts),添加配置:include ':你的模块文件夹名',替换为实际的模块文件夹名称 - 点击Android Studio编辑区右上角的Sync Now按钮触发Gradle同步,同步完成后模块即可正常导入,无需走导入向导流程。
- 方案3:关闭实验特性临时适配
打开配置路径:Windows/Linux为File -> Settings -> Experimental,Mac为Android Studio -> Preferences -> Experimental,取消勾选Do not build Gradle task list during Gradle sync选项,重启Android Studio后再执行导入操作,即可正常点击Finish按钮。
内容的提问来源于stack exchange,提问作者Milan.Tejani
相关产品推荐
相关产品推荐

