起動するたびにAndroidスタジオに警告が表示されます。Androidスタジオに警告が表示されますinotifyの制限が低すぎます
現在のinotify(7)の時計制限が低すぎます。
私はそれが何であるか分かりません。私はそれについて心配すべきでしょうか? 誰でもこの時計制限の概念を明確にすることができれば、私は非常に感謝しています。
起動するたびにAndroidスタジオに警告が表示されます。Androidスタジオに警告が表示されますinotifyの制限が低すぎます
現在のinotify(7)の時計制限が低すぎます。
私はそれが何であるか分かりません。私はそれについて心配すべきでしょうか? 誰でもこの時計制限の概念を明確にすることができれば、私は非常に感謝しています。
IntelliJのdocumentation、
によると、インテリジェントなIDEのためにで作業ファイル内の任意 外部の変更について知っているであることが不可欠である - 例えばVCS、 またはビルドツール、またはコードジェネレータなどの変更が含まれます。そのため、IntelliJ プラットフォームは、このような変更を監視するバックグラウンドプロセスを実行します。
Inotifyでは、 プロジェクトの各ディレクトリに「時計ハンドル」を設定する必要があります。残念ながら、ウォッチハンドルのデフォルトの制限は、合理的なサイズのプロジェクトでは ではない場合があります。 IntelliJプラットフォームにディレクトリ ツリーの再帰スキャンにフォールバックさせます。
したがって、あなたは "/etc/sysctl.confの" に
を
fs.inotify.max_user_watches = 524288
を追加し、それが効果
sudo sysctl -p
を取るために、次のコマンドを実行する必要がありますこれが役に立ったら教えてください!
問題を解決するための他の回避策は動作していないようです。 –
注:あなたがトラブルの下に配置sysctl.confの、ファイル/ etcディレクトリに手動で時計の限界線を追加することを有することができます。ファイルを必要に応じて調整するためのrootで安全なコマンドを実行する前に、テキストエディタで編集しようとすると、そのようにすることができない場合があります。だから、
、時計の上限を増やすために、次の手順を実行します(注:Linuxのミントメイトを使用している場合、代わりのgeditの使用pluma)をgksudo gedit /etc/sysctl.conf
し、管理上の変更を行うために、パスワードを入力します。ターミナルで
このテキストファイルの末尾に次の行を追加します。 fs.inotify.max_user_watches = 524288
ファイルを保存してこの変更を適用するには、このコマンドを実行します。 sudo sysctl -p --system
IDEを再起動してください。
Androidスタジオを楽しんでください!:)
Arch Linuxの亜種の手順は何ですか? AFAIK彼らはsysctl.conf(https://www.archlinux.org/news/deprecation-of-etcsysctlconf/)を非難しました。 – kilokahn
感謝のように働いた、ありがとう。 – Alaa