无法扩展由早期版本的Scala(scala 2.11.4,sbt 0.13.7,JDK 8)编译的宏

亚历克斯

我正在将一个项目转换为Scala 2.11.4和sbt 0.13.7。我有很多错误,其中一些是:

can't expand macros compiled by previous versions of Scala
[error]     preloadDevice <<= preloadDeviceTask

对于此代码:

lazy val settings: Seq[Setting[_]] = inConfig(Android) (Seq(
    // Preload Scala on the device/emulator
    preloadDevice <<= preloadDeviceTask,
    preloadEmulator <<= InputTask(
      (sdkPath)(AndroidProject.installedAvds(_)))(preloadEmulatorTask),

    // Uninstall previously preloaded Scala
    unloadDevice <<= unloadDeviceTask,
    unloadEmulator <<= InputTask(
      (sdkPath)(AndroidProject.installedAvds(_)))(unloadEmulatorTask)
  ))

我如何解决它?

更新:

JDK 8

dk14

从这里开始:为什么Def.inputTask宏在Scala 2.11.1中不起作用?

在您的build.sbt文件中,确保您使用scalaVersion:=“ 2.10.4”而不是类似scalaVersion:=“ 2.11.x”的东西

如果您使用JDK 8,则针对Scala 2.10.x编译的Sbt 0.13.x不会有太多选择:

  • 仅将JDK7用于sbt(通过在运行脚本中为sbt设置特定的JAVA_HOME)-您的项目仍将针对JDK8进行编译
  • 尝试使用JDK8 + Scala-2.10的sbt(它可能会起作用,但是当然不能保证)
  • 自己针对JDK8构建sbt 0.13

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法扩展由早期版本的Scala(scala 2.11.4,sbt 0.13.7,JDK 8)编译的宏

来自分类Dev

JDK 11 VS 13 JDK性能

来自分类Dev

我想把数组 [1,2,3,4,5,6,7,8,9,10,11] 变成数组 [1,2,3,4,5,6,7,8,9,1 ,0,1,1] 仅使用此算法

来自分类Dev

XML-BEANS编译模式:无法找到编译模式资源schemaorg_apache_xmlbeans / system / sE130CAA0A01A7CDE5A2B4FEB8B311707 / index.xsb

来自分类Dev

编译失败的JDK 11和编译罚款JDK 8

来自分类Dev

无法编译Scala / SBT项目

来自分类Dev

无法编译CyanogenMod 13

来自分类Dev

“ conn 0x7f7d6c001610错误:i = -2 errno = 11状态= 4 rc = 3 br = 721”出现在nxweb日志中

来自分类Dev

Activator中sbt-rc-probe-0-13和sbt-rc-ui-interface-0-13的目的是什么?

来自分类Dev

致命信号 11 (SIGSEGV),代码 2,tid 21198 中的故障地址 0x7fa4c3813c(Crashlytics Exc)

来自分类Dev

将数组的元素添加为a [0],a [1] + a [2],a [3] + a [4] + a [5],a [6] + a [7] + a [8] + a [9] ...等等

来自分类Dev

C中{0,1,2,3,4,5,6,7,8,9}外的条件

来自分类Dev

Maven无法使用1.7 JDK编译Java 7

来自分类Dev

Scala文件可以编译,但不会在Scala 2.11.12和JDK 11上作为脚本运行

来自分类Dev

解决SBT中Scala宏和编译器框架的依赖性

来自分类Dev

Web Logic 11g支持什么版本的JDK7

来自分类Dev

将 jdk 11 删除到 jdk 8

来自分类Dev

Boost.Spirit mini_xml2.cpp示例无法由C ++ 11 Boost 1.55编译

来自分类Dev

在由0,2,4,6,8形成的递增序列中找到第n个数字?

来自分类Dev

sbt complie上的scala中的log4j2提供了未解决的依赖项路径

来自分类Dev

使用Scala收集方法可帮助将[0,0,0,1,1,1,1,0,0,1,1]的列表转换为[3,4,2,2]

来自分类Dev

清除算法以生成类型为(0)到(0,1,2,3,4,5,6,7,8,9)的所有集合

来自分类Dev

无法安装JDK 7

来自分类Dev

Facebook登录失败:“ fbauth2:/”-错误:“此应用程序无法查询方案fbauth2 iOS 13,Xcode 11

来自分类Dev

ValueError:无法为形状为“(?, 2)”的张量“Placeholder_11:0”提供形状 (165,) 的值

来自分类Dev

增强了对JDK 8而不是7的循环编译的精度

来自分类Dev

Maven:使用JDK8编译Java 7

来自分类Dev

SBT / Scala:找不到宏实现

来自分类Dev

运行时错误'713':未注册类以查找具有clsid的对象:{59245250-7A2F-11D0-9482-00A0C9111OED}

Related 相关文章

  1. 1

    无法扩展由早期版本的Scala(scala 2.11.4,sbt 0.13.7,JDK 8)编译的宏

  2. 2

    JDK 11 VS 13 JDK性能

  3. 3

    我想把数组 [1,2,3,4,5,6,7,8,9,10,11] 变成数组 [1,2,3,4,5,6,7,8,9,1 ,0,1,1] 仅使用此算法

  4. 4

    XML-BEANS编译模式:无法找到编译模式资源schemaorg_apache_xmlbeans / system / sE130CAA0A01A7CDE5A2B4FEB8B311707 / index.xsb

  5. 5

    编译失败的JDK 11和编译罚款JDK 8

  6. 6

    无法编译Scala / SBT项目

  7. 7

    无法编译CyanogenMod 13

  8. 8

    “ conn 0x7f7d6c001610错误:i = -2 errno = 11状态= 4 rc = 3 br = 721”出现在nxweb日志中

  9. 9

    Activator中sbt-rc-probe-0-13和sbt-rc-ui-interface-0-13的目的是什么?

  10. 10

    致命信号 11 (SIGSEGV),代码 2,tid 21198 中的故障地址 0x7fa4c3813c(Crashlytics Exc)

  11. 11

    将数组的元素添加为a [0],a [1] + a [2],a [3] + a [4] + a [5],a [6] + a [7] + a [8] + a [9] ...等等

  12. 12

    C中{0,1,2,3,4,5,6,7,8,9}外的条件

  13. 13

    Maven无法使用1.7 JDK编译Java 7

  14. 14

    Scala文件可以编译,但不会在Scala 2.11.12和JDK 11上作为脚本运行

  15. 15

    解决SBT中Scala宏和编译器框架的依赖性

  16. 16

    Web Logic 11g支持什么版本的JDK7

  17. 17

    将 jdk 11 删除到 jdk 8

  18. 18

    Boost.Spirit mini_xml2.cpp示例无法由C ++ 11 Boost 1.55编译

  19. 19

    在由0,2,4,6,8形成的递增序列中找到第n个数字?

  20. 20

    sbt complie上的scala中的log4j2提供了未解决的依赖项路径

  21. 21

    使用Scala收集方法可帮助将[0,0,0,1,1,1,1,0,0,1,1]的列表转换为[3,4,2,2]

  22. 22

    清除算法以生成类型为(0)到(0,1,2,3,4,5,6,7,8,9)的所有集合

  23. 23

    无法安装JDK 7

  24. 24

    Facebook登录失败:“ fbauth2:/”-错误:“此应用程序无法查询方案fbauth2 iOS 13,Xcode 11

  25. 25

    ValueError:无法为形状为“(?, 2)”的张量“Placeholder_11:0”提供形状 (165,) 的值

  26. 26

    增强了对JDK 8而不是7的循环编译的精度

  27. 27

    Maven:使用JDK8编译Java 7

  28. 28

    SBT / Scala:找不到宏实现

  29. 29

    运行时错误'713':未注册类以查找具有clsid的对象:{59245250-7A2F-11D0-9482-00A0C9111OED}

热门标签

归档