Android Studio无法识别部分包,添加Activity到清单时报类找不到错误
操作步骤
- 重新标记源代码根目录
右键点击com.bi.bio所属的上级源码目录(通常为src/main/java/src/main/kotlin),依次选择Mark Directory as > Sources Root,若已经是源根目录则先取消标记再重新标记,完成后同步项目。 - 清理重建项目
点击顶部菜单栏Build > Clean Project,清理完成后再执行Build > Rebuild Project,删除旧的构建缓存。 - 无效化IDE缓存并重启
点击顶部菜单栏File > Invalidate Caches...,勾选弹窗中的Clear file system cache and local history选项,点击Invalidate and Restart,等待Android Studio重启后重新构建项目索引。 - 核对清单文件配置
确认AndroidManifest.xml中Activity的全类名拼写、大小写完全和实际路径一致,示例正确配置:<activity android:name="com.bi.bio.auth.XXXAuthActivity" android:exported="false" /> - 检查模块依赖配置
若无法识别的包属于其他子模块,确认主模块build.gradle的dependencies块中已正确引入对应子模块:dependencies { implementation project(':子模块名称') }
问题相关截图
- 项目结构:

- 清单文件报错截图:

内容的提问来源于stack exchange,提问作者Sparsh Dutta
相关产品推荐
相关产品推荐

