Android Studio主项目中无法将外部项目导入为Module
导入Android Module后找不到的排查与解决方法
先确认Module是否真的导入成功
- 打开项目根目录的
settings.gradle文件,查看是否有include ':你的Module名称'这行代码。如果没有,手动添加后点击右上角的Sync Now同步项目。 - 切换Android Studio左侧的视图为Project模式(别用Android模式),看看根目录下有没有你导入的Module文件夹。如果找不到,说明之前的导入操作没成功,重新走一遍Import Module流程,注意选对包含
build.gradle的目标文件夹。
检查Module的配置是否符合依赖要求
- 打开导入的Module下的
build.gradle文件,确保顶部的插件声明是id 'com.android.library'——只有library类型的Module才能被其他项目依赖。如果原来的项目是application类型(插件是id 'com.android.application'),改成library后,记得删掉defaultConfig里的applicationId字段,然后同步项目。
重新尝试添加依赖
完成上面的检查和修正后,再按你原来的步骤:右键app文件夹→Open Module Settings→Dependencies→点击+→Add Module Dependency,这时候应该就能看到导入的Module了,选中它确认即可。
最后试试清理缓存
如果还是看不到,执行Build→Clean Project清理项目,再用File→Sync Project with Gradle Files重新同步,有时候缓存会导致显示异常。
内容的提问来源于stack exchange,提问作者bircastri
相关产品推荐
相关产品推荐

