尝试编译工作项目时 Android Studio 中的断言错误 [英] Assertion Error in Android Studio when trying to compile the working project

查看:44
本文介绍了尝试编译工作项目时 Android Studio 中的断言错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我尝试在更新的 Android Studio (0.3.6) 中构建我的工作项目时,我收到以下错误消息.当我通过 CLI 构建时它工作正常.

While I was trying to build my working project in the updated Android Studio (0.3.6), I got the below error message. It works fine when I build via 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 可以构建新创建的项目.

However, it only happens to the existing project. Android Studio can build newly created projects.

我很困惑这是 Android Studio 的错误还是我需要更改现有项目的任何设置?

I am confuse whether this is a bug of Android Studio or is there any setting I need to change to my existing project?

推荐答案

这里有一个更好的解决方案,这样您就不必再次导入项目.

Here is a better solution so you do not have to import the project again.

转到:File > Invalidate Caches/Restart 并选择 Invalidate and Restart

这篇关于尝试编译工作项目时 Android Studio 中的断言错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆