2013-07-24 70 views
45

更新Android SDK後,我啓動了Android Studio。現在它的顯示後臺任務連續運行,並顯示消息Android Studio:後臺任務無限期運行

更新索引:掃描文件到索引。

在這種模式下,它幾乎被絞死,我無法工作。無法找到停止後臺任務的方法。 Android Studio的重啓也不起作用。

+19

嘗試使用'Invalidate Caches/Restart'選項 - 它可以在'File'菜單中找到。 – free3dom

+0

我有同樣的問題,這沒有奏效。 OP有沒有想過呢? –

+0

更新客戶端作品! –

回答

0

我最近有這個問題,在我的情況下,我使用的是64位的Linux,所以我的android工作室在NTFS磁盤。由於ntfs不支持可執行權限,文件fsnotifier64無法執行,android-studio回退到慢得多的兼容模式。解決方案是將android-studio文件夾複製到我的ext4主文件夾中,這樣我就可以設置permition。

+2

這不可能是解決方案,因爲我在Windows –

1

索引是通過Linux上的inotify觸發的。
單個用戶可以設置多少個目錄有限制。如果您的項目很大,那麼可能會超出此限制,並且Android Studio會回退到非常緩慢的遞歸掃描模式。

爲了解決這個問題,這個行添加到/etc/sysctl.conf file

# Increase the limit for Android Studio 
`fs.inotify.max_user_watches = 500000` 

然後運行sudo sysctl -p

34

我發現我應該使用@ free3dom的解決方案,它是文件菜單中的Invalidate Caches/Restart option

我每次通過在GIT中切換分支來更改某個項目文件時都必須這樣做。

是的,Android的工作室真的很爛,是完全錯誤的......