我的项目根本不能再编译了。我无法同步gradle文件。当我尝试编译时,出现以下错误:
Gradle 'MyApplication' project refresh failed
Error:Cause: java.lang.NullPointerException
at java.util.Objects.requireNonNull(Objects.java:203)
at java.util.Arrays$ArrayList.<init>(Arrays.java:3813)
at java.util.Arrays.asList(Array
我正尝试在IntelliJ中打开一个play 2.4项目,但由于情况发生了变化,我不知道该怎么做。
在以前的版本中,我可以直接运行
activator idea
或者使用激活器UI并单击generate intelliJ project,但在2.4中似乎不存在idea命令
[error] Not a valid command: idea (similar: eval, alias)
[error] Not a valid project ID: idea
[error] Expected ':' (if selecting a configuration)
[error] N
我刚打开一个项目,它弹出堆栈跟踪。在那之后,我一直在等待构建完成,但它花了很长时间(超过4小时)。我在一个月前打开了同样的项目,没有任何问题,我不确定问题是从哪里来的。 堆栈跟踪: java.lang.IllegalStateException: @NotNull method com/android/tools/idea/gradle/project/model/AndroidModuleModel.getRootDir must not return null
at com.android.tools.idea.gradle.project.model.AndroidModule
安装了IntelliJ Idea CE 2019.1 (在Win64,Windows7和10上,从压缩包中)-在这两种情况下,它都找不到下面显示的依赖项,所以它不能导入sbt项目。 该项目是有效的,即它在命令行上使用sbt进行编译。 我试图通过打开build.sbt“作为一个项目”来导入项目,这通常是可行的。 我可以使用Idea 2018.3导入这个相同的项目-所以听起来像是2019.1中的sbt插件发生了一些变化 我在防火墙后面工作,但我已经配置了代理,并检查它是否可以连接到外部存储库。 日志中没有提到“sbt- Idea -compiler-Idea”,我看到消息显示这个想法是从外部下载