Android Studio:后台任务无限期运行
更新Android SDK之后,我开始了Android Studio。 现在它的显示后台任务连续运行并显示消息
更新索引:扫描文件以索引。
在这种模式下,它几乎被绞死,我无法工作。 无法find停止后台任务的方法。 Android Studio的重新启动也不起作用。
我发现我应该使用@ free3dom的解决scheme,这是File菜单中的Invalidate Caches / Restart option
。
每当我通过在GIT中切换分支来更改某个项目文件时,我必须这样做。
是的,Android工作室真的很烂,并充满了错误…
拔下所有的电话,并再次插入,它会起作用。 它与adb有关,如下所述: https : //code.google.com/p/android/issues/detail? id =172387以及将来要修复的已知错误
索引是通过Linux上的inotify触发的。
单个用户可以设置多less个目录是有限制的。 如果您的项目很大,那么可能会超出此限制,Android Studio将回退到非常慢的recursion扫描模式。
为了解决这个问题,把这一行添加到/etc/sysctl.conf file
:
# Increase the limit for Android Studio `fs.inotify.max_user_watches = 500000`
然后运行sudo sysctl -p
。
我最近有这个问题,在我的情况下,我正在使用一个Linux的64位SO和我的android工作室是在一个NTFS磁盘。 由于ntfs不支持可执行权限,文件fsnotifier64无法执行,android-studio回退到慢得多的兼容模式。 解决的办法是将android-studio文件夹复制到ext4的home文件夹中,这样我就可以设置permition了。