Scala for Android - "不是目录"尝试构建时IntelliJ Idea中的错误

时间:2017-07-06 21:41:33

标签: android scala intellij-idea sbt

每当我尝试在Intellij Idea中编译基于Scala的Android项目时,我都会收到错误。

  

信息:java:编译模块(依赖项)时发生错误

     

信息:javac 1.8.0_131用于编译java源代码

     

错误:JAVA:   C:\ Users \用户username.android \ SBT \分解-AARS \(依赖性)\ classes.jar:   不是目录

其中(依赖项)是Java试图编译的通过SBT引入的Java模块。我不认为它与任何特定的依赖关系有关,但到目前为止,我已经看到这个错误发生在两个依赖关系中:

  • com.github.satyan - 糖 - 1.5
  • com.android.support动画向量抽拉-25.4.0

如果在命令行中使用SBT编译项目,则不会发生此错误。

我尝试更新Java,IntelliJ,SBT和我的插件。我还尝试确保在编译时,SBT没有在我项目目录的控制台中运行。这些事情根本没有帮助。

任何建议都将不胜感激。

编辑:毕竟这可能不是SBT。虽然配置设置为通过SBT在构建时使用android:package,但错误日志中没有指示模块编译是通过它完成的。

编辑2 :这似乎是IntelliJ或SBT插件喜欢将所有依赖项作为IntelliJ模块与项目模块放在一起的结果。如果删除所有依赖项模块,则错误消失并可能出现新错误。如果您使用SBT插件窗口刷新SBT依赖项,则会恢复模块 - 错误也是如此。

0 个答案:

没有答案