更新されたAndroid Studio(0.3.6)で作業プロジェクトをビルドしようとしたところ、以下のエラーメッセージが表示されました。CLI経由でビルドすると正常に動作します。
Java.lang.AssertionError
at com.Android.tools.idea.gradle.compiler.AndroidGradleBuildProcessParametersProvider.getVMArguments(AndroidGradleBuildProcessParametersProvider.Java:101)
at com.intellij.compiler.server.BuildManager.launchBuildProcess(BuildManager.Java:921)
at com.intellij.compiler.server.BuildManager.access$1900(BuildManager.Java:121)
at com.intellij.compiler.server.BuildManager$11$2.run(BuildManager.Java:666)
at Java.util.concurrent.Executors$RunnableAdapter.call(Executors.Java:471)
at Java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.Java:334)
at Java.util.concurrent.FutureTask.run(FutureTask.Java:166)
at com.intellij.util.concurrency.BoundedTaskExecutor$1.run(BoundedTaskExecutor.Java:37)
at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.Java:435)
at Java.util.concurrent.Executors$RunnableAdapter.call(Executors.Java:471)
at Java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.Java:334)
at Java.util.concurrent.FutureTask.run(FutureTask.Java:166)
at Java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.Java:1145)
at Java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.Java:615)
at Java.lang.Thread.run(Thread.Java:724)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.Java:152)
私は既に問題をオープンしました ここ 。
ただし、これは既存のプロジェクトでのみ発生します。 Android Studioは、新しく作成されたプロジェクトをビルドできます。
これがAndroid Studioのバグか、それとも既存のプロジェクトに変更する必要のある設定があるか?
これはより良いソリューションであり、プロジェクトを再度インポートする必要はありません。
移動先:File > Invalidate Caches/Restart
を選択し、Invalidate and Restart
プロジェクトから.ideaファイルを削除するだけです。そして、プロジェクトを再度インポートします。
または、Android SDKのSDKビルドツールを更新します。
私のために働いた。