【问题标题】:IntelliJ android app artifact java.lang.assertionErrorIntelliJ android 应用程序工件 java.lang.assertionError
【发布时间】:2017-01-02 22:05:28
【问题描述】:

我已经按照android教程制作应用程序并完成了第一部分并想将结果导出到手机。

但是,当我尝试在 intelliJ 中构建工件时,出现以下错误:

Error:Internal error: (java.lang.AssertionError) Unexpected node 
Android Packaging; nodes=[Module 'AndroidApp' production, Module 'app'java.lang.AssertionError: Unexpected node Android Packaging; nodes=[Module 'AndroidApp' production, Module 'app' production, Module 'myapplication' production, Module 'app' tests, Resources for 'app' production, Resources for 'app' tests, Artifact 'unnamed', Artifact 'app', gradle-resources-production:AndroidApp, gradle-resources-production:app, gradle-resources-production:myapplication, gradle-resources-test:AndroidApp, gradle-resources-test:app, gradle-resources-test: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:87)
at org.jetbrains.jps.builders.impl.BuildTargetIndexImpl.getSortedTargetChunks(BuildTargetIndexImpl.java:51)
at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunks(IncProjectBuilder.java:675)
at org.jetbrains.jps.incremental.IncProjectBuilder.runBuild(IncProjectBuilder.java:387)
at org.jetbrains.jps.incremental.IncProjectBuilder.build(IncProjectBuilder.java:194)
at org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.java:138)
at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:294)
at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:125)
at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler$1.run(BuildMain.java:232)
at org.jetbrains.jps.service.impl.SharedThreadPoolImpl$1.run(SharedThreadPoolImpl.java:44)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)

我发现有人在这里问同样的问题:

same question

但他的解决方案对我不起作用。我该如何解决这个问题?这里有什么问题?

谢谢

【问题讨论】:

    标签: java android intellij-idea artifact


    【解决方案1】:

    遇到了类似的问题。切换到 Android Studio。没问题。它是 IntelliJ 的定制版本。它非常适合 Android 开发人员,可以帮助您解决很多问题。

    在这里找到 https://developer.android.com/studio/index.html

    【讨论】:

    • 如果我找不到这个问题的解决方案,我会这样做。但我想坚持 intelliJ,只是个人喜好。
    猜你喜欢
    • 2018-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-20
    • 2011-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多