2013-07-07 47 views
2

我刚刚更新的Android Studio构建130.729444,我的项目(正确构建更新之前)已停止工作,和Android Studio显示我下面的错误:Android Studio中更新后犯规建立

Internal error: (java.lang.AssertionError) Unexpected node Android Packaging; nodes=[Module 'MyApplication' production, Module 'MyApplicationProject' production, Module 'MyApplication' tests, Module 'MyApplicationProject' tests, Resources for 'MyApplication' production, Resources for 'MyApplicationProject' production, Resources for 'MyApplication' tests, Resources for 'MyApplicationProject' tests, Artifact 'MyApplication', Android Gradle Build Target] 
java.lang.AssertionError: Unexpected node Android Packaging; nodes=[Module 'MyApplication' production, Module 'MyApplicationProject' production, Module 'MyApplication' tests, Module 'MyApplicationProject' tests, Resources for 'MyApplication' production, Resources for 'MyApplicationProject' production, Resources for 'MyApplication' tests, Resources for 'MyApplicationProject' tests, Artifact 'MyApplication', Android Gradle Build Target] 
    at com.intellij.util.graph.GraphGenerator.buildOuts(GraphGenerator.java:55) 
    at com.intellij.util.graph.GraphGenerator.<init>(GraphGenerator.java:36) 
    at com.intellij.util.graph.GraphGenerator.create(GraphGenerator.java:40) 
    at org.jetbrains.jps.builders.impl.BuildTargetIndexImpl.initializeChunks(BuildTargetIndexImpl.java:122) 
    at org.jetbrains.jps.builders.impl.BuildTargetIndexImpl.getSortedTargetChunks(BuildTargetIndexImpl.java:105) 
    at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunks(IncProjectBuilder.java:578) 
    at org.jetbrains.jps.incremental.IncProjectBuilder.runBuild(IncProjectBuilder.java:341) 
    at org.jetbrains.jps.incremental.IncProjectBuilder.build(IncProjectBuilder.java:181) 
    at org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.java:129) 
    at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:223) 
    at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:113) 
    at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler$1.run(BuildMain.java:130) 
    at org.jetbrains.jps.service.impl.SharedThreadPoolImpl$1.run(SharedThreadPoolImpl.java:41) 
    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) 

任何人都知道如何解决这个问题?我正在考虑重返旧版本,但我想知道这是我的问题,还是我不是唯一的问题。

+0

我有同样的问题。试图关闭插件oe找到哪里com.intellij.util.graph.GraphGenerator.buildOuts使用。事实证明,当我打开JUnit和Android插件的组合时,会发生此错误。没有太多的答案,但是朝着正确的方向迈出了可能的一步。 –

+0

我想你最好先更新你的Android Studio。您的版本130.729444,根据谷歌是0.1.9。然而,最新的是0.2.4(130.777423)。这两个版本之间有很多解决办法,我建议你升级然后再试一次。 –

+0

看起来像是尝试在Android Studio中使用工件可能导致的问题。我认为这将是一个更快的方式来建立我的应用程序在朋友的手机上进行测试。我删除了我制作的神器,现在我的应用程序已经崩溃。 – SeanSWatkins

回答

8

尝试添加工件时遇到与IntelliJ 14相同的问题。删除.idea/artifact文件夹解决问题。