web-dev-qa-db-ja.com

Android StudioはMac OSX(Mavericks)でJVMをロードできませんでした

セットアップしようとしていますAndroidStudio。OSX10.9.1 Mavericksを実行しています。1.7アップデート45を書いている時点で)最新のJDKをインストールし、= Android Studio。私はJava 7を使用しています。なぜなら、いくつかのJava実行する必要があり、1.7が必要です。インストールされていませんJava 1.6、古くて古いためです。AndroidランチャーからStudioを実行しても文字通り何も実行されません。インストールしたいJava 1.6。

私はいくつかの作業を行い、コマンドライン経由でパッケージの内容を介して実行可能ファイルを実行しようとしましたが、両方の実行可能ファイルについて、次のメッセージが表示されます。

Error message

このエラーを修正するために私が何をすべきかわからない。私はMacにあまり慣れていないので(まだ多少新しいので、これをパワーユーザーのものにするのは混乱します)、だれかが私を助けてくれるなら、それは素晴らしいことです。私は2013 Macbook Airで、これを実行するためのリソースをたくさん持っています。

更新:これは、ヨセミテ、エルキャピタン、およびAndroid Studio。を実行できるOSXの他のすべてのバージョンにも適用されます。

30
Mgamerz

2014年12月11日更新Android Studio 1.0 RC3に従ってください この一連の指示 動作させる。

私はそれを考え出した。パッケージ内のAndroid studioのInfo.plistファイルを編集して1.7を使用する必要があります。理由はわかりませんAndroid Studioがインストールして使用すると主張します古い、脆弱なバージョンのJava。

Location of file - you need to open it in the Applications folder 最大解像度: http://i.stack.imgur.com/yyYaG.png

パッケージを開くには、ApplicationsフォルダーでAndroid Studio.appファイルを見つけて右クリックし、[パッケージの内容を表示]を選択する必要があります。

Plistを編集し(rootになる必要があると思います)、JVMVersionを1.6 *から1.7 *(または1.8 *、または使用しているJDKメジャーバージョン)に変更します。私の元の出力では、とにかく1.7を使用していると言っていたので、なぜそれが違いを生んだのかわかりません。

この修正は、IntelliJのすべてのIDEに適用されるようです(PyCharmでも同様です)。ただし、他のバージョンはJavaネイティブの新しいバージョンをサポートしているようです。

72
Mgamerz

Hasternet @ が回答したように、Android Studioは有効なJvmを見つけることができませんでした(MAC OSに関連) 迅速で汚れた解決策については、Mgamerzの回答に従ってください。 open Android Studio in Finder(CTRL +クリック> Show Package Contests> Contents> info.plist))を編集し、Key JVMOptions> JVMVersionを「1.6 *」から「1.6+」に編集します

Antonio Joseが発見した推奨される方法は、MacOSで環境変数を編集することです(info.plistを操作することはお勧めしません)。プログラムの起動時(アイコンではなく端末からStudioを開く)

$ export STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk
$ open /Applications/Android\ Studio.app

または、MacOSの起動時にAppleScriptを使用して環境を設定します。

do Shell script "launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk"

do Shell script "launchctl setenv STUDIO_PROPERTIES /Users/username/Library/Preferences/AndroidStudio/idea.properties"

do Shell script "launchctl setenv STUDIO_VM_OPTIONS /Users/username/Library/Preferences/AndroidStudio/studio.vmoptions"

(スクリプトをApplicationとして保存することを忘れないでください。AntonioJoseは最初の行だけで管理しました-知っている限り、.propertiesおよび.vmoptionsを使用して追加の設定をセットアップできます。)

公式の指示: http://tools.Android.com/tech-docs/configuration/osx-jdk

(Android StudioがJRE 1.6を使いたがる理由は、明らかにフォントの見栄えが良くなるためです。その「公式」ルートを自由に進み、JRE 1.6をインストールしてください@ http://support.Apple.com/kb/DL1572 -その後、SDKの場所の設定でJDKを1.8に設定できます-local.properties)

20
Zael

mgamerzは正しい-リリースノートはrc3以降でより優れたソリューションを提供します-idea.propertiesファイル(または環境変数)があります

〜/ Library/Preferences/AndroidStudio/idea.properties

また、jdkなどの設定に使用できる環境変数も示します。

export STUDIO_JDK =/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk

参照: http://tools.Android.com/recent/androidstudio1rc3_releasecandidate3released

3
Tim Marsh

この問題を修正するために、Macターミナルで以下のコマンドを実行しました。Javaバージョンとパス。

$Java -version
 Java version "1.8.0_25"
 Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
 Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)

$ export STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk
$ open /Applications/Android\ Studio.app
2
Powen Ko

こんにちはFriends Macユーザー向けにこれを修正する簡単な方法を見つけました。

ターミナルを開き、これを入力します-> Java -versionそしてEnterを押します。

出力は次のようになります。

次に、Java Version。My Java version is 1.8だから、Androidアプリのコンテンツを開く必要があります。そのためには、Android.appを右クリックし、[このような内容を表示]を選択します

これで、Contentフォルダーがあり、そのフォルダーを開くと、Info.plistが見つかります。

このinfo.plistを開くと、これが表示されます。

これでJVMを展開します

ここでは、1.6 *を示すJVMバージョンが表示されますが、jvmバージョンは1.8です(たとえば、jvmバージョンは1.8)

したがって、jvmのバージョンに応じてこの番号を変更する必要があるため、バージョン1.8に変更しました*

次に、保存をクリックします。これで完了です。これで、セットアップウィザードが実行されます

そして、最初のAndroidプログラミングアプリを起動する準備ができました。

Android Mac XでのStudioセットアップ用のWhole Docxファイル

リンク: https://www.dropbox.com/s/9jwjebn5hgydyll/Android%20Studio%20Setup%20on%20Mac.docx?dl=

1
SMIT N.DOSHI

余分なJavaからバンドルをダウンロードAppleこの問題を修正しました。

この問題を検索すると、2番目のリンクはまさに​​この問題のあるブログへのリンクであることがわかりました。すべてのクレジットは彼に帰属します here

リンクの投稿は答えではないことを知っていますが、解決策からわかるように、最新バージョンのJavaおよびJavaバンドル。このため、これらのWebサイトにアクセスするために必要な検索も含めました。

Javaの最新バージョンのダウンロード先

このリンクが破損している場合、「Java最新バージョン」を検索すると、Googleリストの上部に表示されます

ここでApple Bundle をダウンロードできます

このリンクが破損している場合、「Java for OS X 2014-001」を検索すると、Googleリストの上部に表示されます

この問題を解決しようとしている私にとっては、最初は回避策が必要な問題でしたが、Appleはダウンロードに関する公式の作品をリリースしました。つまり、plistsをいじる必要はもうありません。

0
simon_smiley