質問: Android studioをMacにインストール後 起動し、プロジェクトをスタンダードで作成したのですが、「activity_main.xml」のタブが Design editor is unavailable until after a successful project sync と表示されます。 ターミナルで何度かAndroidstudioを消して アンインストールもしてますが変化がありません。 どうしたら良いでしょうか? ググっていろいろとやりましたが駄目でした。 ちなみにmain.xml のテキストにエラーが4つでます。 3↑ここに Attribute tools:context is not allowed hereとでます。 全然わからいのでどなたかお助けください Androidstudio始めたばかりだったのに ここから進まずになにも出来ません。 宜しくお願い致します
回答: Android StudioのWelcome Screen(起動した直後の画面)の右下にあるConfigureをクリックし、Settingsを選択します。出てきた設定画面の左側リストでAppearance & Behavior→System Settings→Memory Settingsと選択すると、Android Studio自身を動かすためのヒープメモリーの最大値を設定する画面が出てきます。 !Memory Settings デフォルトでは1280MBになっているはずですが、これを増やして試してみるという方法はあります(設定変更後はAndroid Studioを再起動)。ただ、搭載メモリーが8GBということなので、あまり増やしても効果はないどころか悪影響があるかもしれません。動作改善できる可能性として提案できるのはこれくらいしかないと思います。 Android Studioでは、プロジェクト作成過程でダウンロードしてきたモジュールを特定フォルダーにキャッシュするようになっているので、キャッシュがない状態で初めて作るときには余分に時間がかかります。とはいっても、それで耐えられないほどの時間がかかるとなると、やはりPCの能力不足ということになるのかなと思います。 問題としているのは、下図のような状態ということですよね。 !イメージ説明 わざとキャッシュを破棄してからプロジェクトを作ることで、この状態がしばらく続く状況は作り出せるのですが、2分半ほどで同期完了して正常な状態に移行できました。これが10分とかもっと長い時間がかかっても先に進まないのだとしたら、環境的にちょっと辛いのかもしれません。 私のPCも2012年製のデスクトップなのでそれなりに古いのですが、メモリーを24GBに増設したりOSをLinuxにしたりすることでそれなりには使えています。Android Studioを使うのに最低どの程度の環境が必要なのかは、私も複数のPCで比較検証をしたことがあるわけではないので何とも言えないのです。 (2020/05/09追記) macOSでこういう事例をみかけました。 Android StudioでGradle Build Runningがいつまで経っても終わらない件 | Qiita この記事ではESETのパーソナルファイアウォールが問題になっていたようですが、他のウイルス対策ソフトウェアなどでも問題になる可能性もありそうです。この類の問題にひっかかっているということはないでしょうか?