2013-07-24 12 views
45

Android SDKを更新した後、Androidスタジオを開始しました。現在、メッセージで継続的に実行されているバックグラウンドタスクを表示します。Androidスタジオ:無期限に実行されるバックグラウンドタスク

インデックスの更新:インデックスにファイルをスキャンしています。

このモードでは、ほぼぶら下がっており、私はそれに取り組むことができません。バックグラウンドタスクを停止する方法を見つけることができません。 Android Studioの再起動もできませんでした。

+19

'Invalidate Caches/Restart'オプションを使用してみてください。これは' File'メニューにあります。 – free3dom

+0

私は同じ問題を抱えていますが、これはうまくいきませんでした。 OPはまだそれを考え出したのですか? –

+0

クライアントを更新中です! –

答えて

0

私は最近、この問題を抱えています。私はLinux 64bit SOを使用しています。アンドロイドスタジオは、NTFSディスクに入っていました。 ntfsは実行可能なパーミッションをサポートしていないので、ファイルfsnotifier64は実行できず、アンドロイド・スタジオは互換モードへのフォールバックが非常に遅くなりました。解決策は、アンドロイド・スタジオ・フォルダを私のホーム・フォルダにコピーしていましたが、それはext4でした。その方法で私はpermitionsを設定することができました。

+2

これは解決策ではありません.Windowsで同じ問題が発生しているため、 –

1

索引作成は、Linuxのinotifyによってトリガーされます。
1人のユーザーがウォッチを設定できるディレクトリの数には制限があります。あなたのプロジェクトが大きい場合、この制限を超過することがあり、Android Studioは非常に遅い再帰スキャンモードに戻ります。この問題を解決するには

は、/etc/sysctl.conf fileに次の行を追加します

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

その後sudo sysctl -pを実行します。

34

ファイルメニューでInvalidate Caches/Restart optionである@ free3domのソリューションを使用する必要があることがわかりました。

GITのブランチを切り替えることによってプロジェクトファイルを変更するたびに、これを行う必要があります。

そして、はい、Androidのメーカーは本当に吸うとバグがいっぱいです...

関連する問題