2016-11-30 9 views
0

私のコードを実行することはできません。私はすでにthisに従っています。タスク ':app:packageInstantRunResourcesDebug'の実行に失敗しました。 (Androidスタジオは実行できません)

それはまだ動作しません。私のエラーメッセージ

Error:Execution failed for task ':app:packageInstantRunResourcesDebug'. Java heap space ties file. For example, the following line, in the gradle.properties file, sets the maximum Java heap size to 1,024 MB: org.gradle.jvmargs=-Xmx1024m Read Gradle's configuration guide
Read about Java's heap size

私はインスタント実行をオフにしようとした新しいエラー

Error:Execution failed for task ':app:packageDebug'. Java heap space ect's gradle.properties file. For example, the following line, in the gradle.properties file, sets the maximum Java heap size to 1,024 MB: org.gradle.jvmargs=-Xmx1024m Read Gradle's configuration guide
Read about Java's heap size

EDITあります:私は理由を発見したが。 500 mbのファイルを解凍して内部ストレージに転送するコードを追加したからです。ファイルが多いためかもしれません。 zipファイルには8万以上のファイルがあります。このエラーの

+0

マシンのRAMとは何ですか? – AndiGeeky

+0

4GBのRAM。それは働いていましたが、インスタント実行をインストールすると実行に時間がかかりすぎたので、私はそれを再インストールしました。しかし、再インストールすると、エラーが発生します。 – Temmie

+0

これを試してください - > https://developer.android.com/studio/intro/studio-config.html – AndiGeeky

答えて

0

考えられる理由は、あなたのStudioのバージョンを使用してシステムのJavaのバージョンを確認するにはJDK versions.Tryの不一致である可能性があります。

java -version 

は、AndroidスタジオFile > Project Structure > JDK Locationと似ている必要があります。

+0

私のアンドロイドスタジオのバージョンを検証するにはどうすればよいですか?お使いの端末で@Anuragパンディット – Temmie

+0

は、「JDKを見つけるSDKの場所の下に、プロジェクトの設定で「 『コマンドの上に「Javaの-version」それはたとえば、あなたのシステムのJavaのバージョンが表示されます』 Javaのバージョン」1.8.0_74を与えることは、システムのと同等でなければなりませんバージョン、例 "java-8-oracle" – Anurag

0

今日は、Javaのアップデート後、私はこの問題の実行は、タスクのために失敗した「:アプリ:packageInstantRunResourcesDebug」、i「はgradlewビルド--stacktrace」コンソールを実行したときに、私のJavaのパスCであることを私に示しています\プログラムファイル\ :Javaの** jre1.8.0_121 ** \ libに、Javaは、何らかの理由で私のPC上で更新javaは、このファイルを削除したが、幸い私は私のPCのC上のJavaの別のバージョンを持っている、おそらく後、のtools.jarを見つけるcan`t \ Program Files \ Java ** jdk1.8.0 ** _ 101と私はこの場所から私のjre1.8.0に私は過去のtools.jarをコピーします。おそらく、これを助ける者もいます。

関連する問題