So-net無料ブログ作成
検索選択

Android Studioのエラー(CreateProcess error=216) [Android]

Android Studio 2.2.2をインストールしたときの、つまづいたエラーのメモ。

PCの環境とかは次のとおり。
OS: Windows 7 Professional SP1 32ビット
JDK: Java SE Development Kit 8u111/Windows x86
Android Studioは、日本語化済み。

JDK、Android Studioともにインストールは正常に終了。
早速、プロジェクトを新規作成して・・・としたところで次のエラーが発生した。
CreateProcess error=216, このバージョンの %1 は、実行中の Windows のバージョンと互換性がありません。コンピューターのシステム情報を確認して、プログラムの x86 (32 ビット) のバージョンと x64 (64 ビット) のバージョンのどちらが必要か確認してから、ソフトウェアの発行元に問い合わせてください。

色々調べると、OSが32ビットなのに64ビットで使おうとしてるんじゃない?てきなことらしい。
解決方法が、メニューの[ファイル]-[プロジェクト構造]を開いて
プロジェクト構造.png
JDK Locationの"Use embedded JDK(recommended)"のチェックを外して
インストールしたJDKのパスを設定する。

これで大丈夫だろ。と思ったら次のエラーが発生した。
Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the user guide chapter on the daemon at https://docs.gradle.org/2.14.1/userguide/gradle_daemon.html
Please read the following process output to find out more:
-----------------------
Error occurred during initialization of VM
Could not reserve enough space for 1572864KB object heap

簡単に言うとメモリ足りてない!ってことらしい。
解決方法は、プロジェクトを開いて、[Gradle Scripts]-[gradle.properties]ファイルを開く。
gradle.properties.png
org.gradle.jvmargsの設定を次にように変更して保存する。
org.gradle.jvmargs=-Xms512m -Xmx1024m

とりあえず、これでAndroid Studioを再起動して、プロジェクトを開き直したらエラーが全部解決できた。
nice!(0)  コメント(2)  トラックバック(0) 

nice! 0

コメント 2

とよち

超初心者で大変申し訳ありません
これからプログラムを覚えようとおもっているものです

216エラーの解消方法がみても理解できないんです、汗

解決方法は、プロジェクトを開いて、[Gradle Scripts]-[gradle.properties]ファイルを開く

とありますがGradle Scriptsはどこで開けばいいのか教えてください
by とよち (2016-11-15 14:10) 

とよち

場所はわかりましたが、エラーが解消されませんでした・・・
SDKも32版いれてるんだけどなぁ・・・
by とよち (2016-11-15 17:39) 

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この記事のトラックバックURL:
※言及リンクのないトラックバックは受信されません。

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。