刚开始接触编译Android 源码,Android studio导入源码后,不停的scanning files to index
在网上找了两个方案:
1.File > Invalidate Caches/Restart 未生效(不知道我这边为什么没有生效,根据我后续的解决方案,我觉得有可能是因为我下面的配置信息填写不对。)
2.File > Project Structure > Modules > 选择根目录,然后选择Android >选择Generated source
这个时候你有可能会很疑惑,在scanning files to index情况下,无法选择Project Structure
这个时候,将代码目录调为project,然后右键根目录,选择Open Modules Settings,进入的界面跟上面的是一致的,我当时就是卡在这里,弄了好久。才找到了这个解决方案。
如果勾选了 Generated source Automatically ,去掉勾选项,然后点击apply
这个时候会提示错误信息
这个时候选择Android ,然后选中Structure,手动选择需要的Manifest、Resoureces、Assets、Native lib,
对应的目录分别为:
Manifest File >> /android/frameworks/base/core/res/
Resources directory >> /android/frameworks/base/core/res
Assets directory >> /android/frameworks/base/core/res/assets
Native libs directory >> /android/ frameworks/base/libs
完成设置后,点击apply,点击OK,这个提示就会慢慢消失,为什么说是慢慢消失呢?因为还有可能继续加载文件,但是只加载一次。
希望对你有帮助。