10 个答案:
答案 0 :(得分:72)
我发现我应该使用@ free3dom的解决方案,即文件菜单中的Invalidate Caches / Restart option。
每次通过在GIT中切换分支来更改某个项目文件时,我都必须这样做。
是的,Android Studio真的很糟糕,并且充满了bug ......
答案 1 :(得分:28)
答案 2 :(得分:3)
索引是通过Linux上的inotify触发的
单个用户可以设置监视的目录数量有限制。如果您的项目很大,则可能会超出此限制,并且Android Studio会回退到递归扫描模式,这种模式非常慢。
要解决此问题,请将此行添加到/etc/sysctl.conf file:
# Increase the limit for Android Studio
`fs.inotify.max_user_watches = 500000`
然后运行sudo sysctl -p。
答案 3 :(得分:1)
停止并关闭正在运行的模拟器可以在最新版本的Android Studio上为我解决此问题。
答案 4 :(得分:0)
这是我从(3.5.3)更新了Android Gradle插件版本后发生的
到(3.6.2)和Gradle版本从(5.4.1)到(5.6.4)
再次降级插件后解决了
更改Android Gradle插件版本和Gradle版本:
文件>项目结构>项目