我正在使用 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运行应用程序,甚至从直接运行主或缩放测试的想法运行应用程序都很好。我知道这不是很多需要排除故障的信息,但我不知道还需要检查什么。告诉我,如果你有什么想法,我会提供一切。
干杯。
如果其他解决方案都不起作用,而你和我在同一条船上,你会在构建中看到一个
和所有具有sbt依赖关系的文件,并且在无法解析符号…
。sbt外部库
中没有sbt依赖项的情况下,运行文件|新建|来自现有源的模块…
并选择构建。sbt
可以为您修复它,就像为我修复它一样。
当我更新到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 之后编译后,我不得不使缓存失效并重新启动;在“文件|”下使缓存失效
/重新启动...
就是这样!:-)
要解决此问题,请删除文件夹 .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 如何解决这个错误? 问题答案: 是已弃用并已被删除的软件包的一部分,这是您正在