web-dev-qa-db-ja.com

作業プロジェクトをコンパイルしようとすると、Android Studioでのアサーションエラー

更新された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のバグか、それとも既存のプロジェクトに変更する必要のある設定があるか?

18
SH.

これはより良いソリューションであり、プロジェクトを再度インポートする必要はありません。

移動先:File > Invalidate Caches/Restartを選択し、Invalidate and Restart

49
anirus

プロジェクトから.ideaファイルを削除するだけです。そして、プロジェクトを再度インポートします。

35
user2698468

または、Android SDKのSDKビルドツールを更新します。

私のために働いた。

2

あなたはこれを試すことができます:

キャッシュを無効にする

Screenshot

0
Ravi