- 締切済み
Android Studioをが起動しない
Android Studio14.1.1(最新版)をインストールしましたが起動しません。 OSはWindows10,Javaはjdk-15.0.1(最新版)で、Javaの動作確認は済んでいます。 studio64.exeを実行すると次のメッセージが出ます。 「アプリケーションを正しく起動できませんでした(0xc000007b)。[OK]をクリックしてアプリケーションを閉じてください」 studio.batを実行すると一瞬コマンドプロンプトが開いて消えるので、studio.batの最終行の下にPAUSEを書いて実行すると、次のエラーが出ています。 Unrecognized VM option 'UseConcMarkSweepGC' Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. studio.batの内容は複雑で読んでも何をしているのかわかりません。 現在ではJAVA_HOMEのパスを設定しなくてもよいそうです。 インターネットでかなり検索したのですか、解決策がまったく見つからず大変困っています。 解決策がわかる方、どうかよろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- _kappe_
- ベストアンサー率68% (1581/2304)
Javaのバージョンは回答No.2に書いたものと同じですから問題ありません。何が悪いのか見当がつきませんね。
- _kappe_
- ベストアンサー率68% (1581/2304)
Windows PowerShellかコマンドプロンプトを起動して "C:\Program Files\Android\Android Studio\jre\bin\java" -version を実行すればJavaのバージョンが表示されます。 C:\Program Files\Android以外の場所にAndroid Studioをインストールした場合は適宜書き換えて実行してください。
補足
javaのバージョンを調べた結果は以下の通りです。 SDKの容量が大きくなるため、e:ドライブにインストールしています。 何か問題があるでしょうか? よろしくお願いいたします。 E:\Android\AndroidStudio\jre\bin>java -version openjdk version "1.8.0_242-release" OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01) OpenJDK 64-Bit Server VM (build 25.242-b01, mixed mode)
- _kappe_
- ベストアンサー率68% (1581/2304)
回答No.1の者です。 Windows 10 (64bit 20H2)にAndroid Studio 4.1.2をインストールしてみましたが、問題なく起動できました。 Android Studioに含まれていたJavaは openjdk version "1.8.0_242-release" OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01) OpenJDK 64-Bit Server VM (build 25.242-b01, mixed mode) でした。 Android Studio\bin\studio64.exe.vmoptionsというファイルの中で-XX:+UseConcMarkSweepGCが指定されていました。この行を消せばJDK15でも「Unrecognized VM option 'UseConcMarkSweepGC'」のエラーは出なくなりそうに思いますが、他の問題が見つかるかもしれません。
補足
_kappe_様、ありがとうございます。 Android Studioに含まれていたJava openjdk version "1.8.0_242-release" OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01) OpenJDK 64-Bit Server VM (build 25.242-b01, mixed mode) はどこを見れば確認できるのでしょうか? 度々申し訳ありませんが、よろしくお願いいたします。
- _kappe_
- ベストアンサー率68% (1581/2304)
jdk-15.0.1(最新版)が原因です。UseConcMarkSweepGCというJavaのオプションがJDK15では廃止済みなのにそれを使おうとしたせいでエラーになっているようです。 別途インストールしなくてもAndroid StudioにはJDKがバンドルされています。そのJDKを使う設定になっていればこの問題は起きないはずです。 リンク先の「JDK バージョンの設定」の項目を参照してください。 https://developer.android.com/studio/intro/studio-config?hl=ja まずはWindowsからJDK15をアンインストールしてみてください。これだけでAndroid Studioを起動できるようになるかもしれません。 それでもまだ別のエラーで起動失敗するようであれば、Android Studioを一度アンインストールした後、JDK15のない状態でAndroid Studioをインストールし直してみてください。 ただし、試さずに推測のみで書いているので間違っている可能性もあります。
補足
_kappe_ さんご回答ありごとうございます。 JavaもAndroidStudioもアンインストールし、関連するレジストリも削除して、AndroidStudioのみインストールしたのですが、状況は変わりません。 AndroidStudioが起動しないので、JDKの指定をすることもできません。profiler.batの記述が以下のようになっています。 SET IDE_BIN_DIR=%~dp0 SET STUDIO_JDK=%IDE_BIN_DIR%..\jre JDKへのパスはbin..\jreになっていて正しいようです。 他に何か考えられる原因はないでしょうか? よろしくお願いいたします。
お礼
原因がわかりませんでしたが、いろいろと教えていただきあるがとうございました。