当前位置: 首页 > 知识库问答 >
问题:

SBT想法13=>无法解析符号

夔庆
2023-03-14

我正在使用 SBT Idea 13.1.1,我所有的 SBT 文件都是红色的:

name := "Transformer"

version := "1.0"

libraryDependencies ++= Seq(
  "com.github.scopt" %% "scopt" % "3.2.0",
  "org.scalatest" % "scalatest_2.10" % "2.1.0" % "test"
)

它说

无法解析符号名称/版本

但是Seq还可以。但是从SBT cmd运行应用程序,甚至从直接运行主或缩放测试的想法运行应用程序都很好。我知道这不是很多需要排除故障的信息,但我不知道还需要检查什么。告诉我,如果你有什么想法,我会提供一切。

干杯。

共有3个答案

牧熙云
2023-03-14

如果其他解决方案都不起作用,而你和我在同一条船上,你会在构建中看到一个无法解析符号…。sbt和所有具有sbt依赖关系的文件,并且在外部库中没有sbt依赖项的情况下,运行文件|新建|来自现有源的模块…并选择构建。sbt可以为您修复它,就像为我修复它一样。

韩刚洁
2023-03-14

当我更新到SBT 0.13.7时,我也遇到了类似的问题。IntelliJ开始用红色标记:=等运算符,并显示消息“无法解析符号”

我修复此解决方案的步骤如下:

> < li>

在< code>Files | Settings下的< code>IntelliJ中,我将我的< code>SBT运行程序切换为使用自定义启动器(并将我的路径指定为< code>sbt-launch.jar,对我来说是< code >/opt/SBT/bin/SBT-launch . jar )。

在测试了我仍然可以在上面的 #1 之后编译后,我不得不使缓存失效并重新启动;在“文件|”下使缓存失效/重新启动...

就是这样!:-)

燕凯旋
2023-03-14

要解决此问题,请删除文件夹 .idea 并重新导入项目。

根本原因仍然是个谜。。。

 类似资料:
  • 这次我的头撞到墙上了。 正在尝试在工作中打开克隆的git SBT项目。它是一个结合了Java和Scala的Play项目,使用Scala 2.11。1,SBT 0.13。6,玩2.5。 我使用IntelliJ从克隆的回购中导入项目,使用JDK 1.8,检查所有下载和SBT复选框,然后运行SBT刷新或从SBT shell重新加载。 完成此操作后,所有SBT和Play代码都将在两个版本上生成。sbt和插

  • 代码运行,但无法获得函数、类等的建议。 谢谢

  • 问题内容: 好的,现在我可以解析空间了,这是我以前的问题。现在我的解析器几乎可以使用了,但是有一个我无法弄清的缺陷。 我能够在段(参见代码)和管道之间的数据之后检索数据。我无法到达的是一个级别并检索包含在管道之间并以^分隔的数据。 例如。 但是,我当前的输出将是 我收到@后面带有各种ID的异常1 [Ljava.lang.String; @ 1786e64 下面给出的注释代码造成了问题。 码: 请指

  • 问题内容: 我正在按照以下链接实施Firebase Messaging,以将消息发送到多个设备 https://firebase.google.com/docs/cloud-messaging/android/send- multiple#build_send_requests 我几乎完成了实现,但停留在最后阶段(构建发送请求) 在下面的代码中 我遇到了错误 也在线 当我按住Ctrl键并单击sen

  • 问题内容: 我正在尝试为我的应用添加loginfacebook。但是,当我添加执行此操作所需的存储库时。它导致了错误。AndroidJUnit4现在无法解析。 ExampleInstrumentedTest.java 这是我的build:gradle(app) 问题答案: 尝试 添加以下上面的依赖项部分

  • 问题内容: 在我的项目中,我遇到了一个错误: 检索项目的父项时出错:找不到与给定名称“ android:TextAppearance.Material.Widget.Button.Inverse”匹配的资源。 然后我尝试使用以下方法修复它: 但是后来我得到了错误: 无法解析符号NameValuePair android 如何解决这个错误? 问题答案: 是已弃用并已被删除的软件包的一部分,这是您正在