Android Studioを起動し、[既存のプロジェクトを開く]をクリックすると、ファイルエクスプローラーが開きますが、アプリケーション全体がすぐにフリーズします。Android Studio3.1を使用しています。 3およびUbuntu16.04。
このエラーの理由は何でしょうか?
構成が間違っている場合は、Android Studioを閉じて、.AndroidStudio3.1
構成フォルダーを削除すると役立つ場合があります。
設定ミスのいくつかの同様のシナリオでは、.idea
フォルダーを削除すると役立つ場合があります。
この動作にはいくつかの理由が考えられます。最初に頭に浮かぶのは、ハードウェア/ OSが推奨仕様を満たしているかどうかです。Android Studioのサイトから取得した推奨仕様を以下に示します:
32ビットアプリケーションを実行できる64ビットディストリビューション
GNU Cライブラリ(glibc)2.19以降
3 GB RAM最小、8 GB RAM推奨、プラスAndroidエミュレーター)
最小2GBの使用可能なディスク容量、4 GBを推奨(IDE + 1.5 GB for Android SDKおよびエミュレータシステムイメージ)の場合は500 MB)
Android Studioの実行中に次のコマンドを発行することで、メモリ/ CPU使用率が問題であるかどうかを判断できます。
-$top
-[SHIFT+M] (key combination that sorts processes by highest memory usage)
-[SHIFT+P] (key combination that sorts processes by highest CPU usage)
Android Studioの最も可能性の高いメモリ違反者はJavaであり、それが上部のコマンド出力に表示されるものであることに注意してください。メモリ使用量の場合が高い場合、OSがスワップスペースの使用を開始し、処理速度が大幅に低下する可能性があります。使用されているスワップメモリの量を確認するには、次のコマンドを発行します。
$free -h
このコマンドは、コマンドが発行されたときに、どれだけのRAMおよびスワップメモリが人間が読める形式で使用されているかを示します。
私が個人的に経験したことはないが、他の人が問題を抱えているのを見たもう1つの可能性は、接続されたUSBデバイスです。おそらくあなたはあなたの電話を接続しています-これが事実であるならば、あなたのUSB接続されたデバイスを抜いて、それからターミナル(Android_sdk/platform-toolsディレクトリ内)から次のコマンドを発行してみてください:
$./adb kill-server
$./adb start-server
Platform-toolsディレクトリがどこにあるかわからない場合は、次のコマンドを発行できます。
$locate platform-tools
Androidデバイスが接続されていないときにStudioが問題なく起動/実行されているように見える場合は、USBデバイスを再接続して、問題が再発するかどうかを確認してください。
表示されているのがキーボード関連である可能性もあります-つまり、アプリケーションがキーボード入力に応答しなくなります-これはiBusデーモンの既知の問題に関連している可能性があります-考えられる回避策は次のリンクにあります:
http://tools.Android.com/knownissues/ibus
問題がリソース使用量であると判断された場合は、メモリを追加する必要がある場合があります。それが問題ではない場合は、Android Studioを完全に再インストールすることをお勧めします。
Java更新がAndroid 3.1.3に必要な場合があるため、.AndroidStudioフォルダーを削除して確認してみてください。
キャッシュを無効にしてオプションを再起動してみてください:
ファイル->キャッシュを無効にして再起動します
コマンドラインから.Androidフォルダーを削除しますSudo rm -r /pathOfAndroidRootFolder/.Android
。