【问题标题】:Scala library in build path doesn't expose its version (Android App Dev)构建路径中的 Scala 库不公开其版本(Android App Dev)
【发布时间】:2011-12-01 05:50:17
【问题描述】:

当我将 android-scala.jar 添加到我的 android 应用程序的构建路径时,我收到以下错误:在构建路径中找到的 scala 库没有公开其版本。请用 scala 容器或有效的 scala 库 jar 替换 scala 库。有谁知道是什么可能导致这个问题或这个问题的潜在解决方案?如果更多信息有帮助,请告诉我;但是,我什至无法启动模拟器并出现当前错误。

谢谢,

迈克尔

【问题讨论】:

  • 我已经通过谷歌搜索偶然发现了这个;但是,我不明白他们提出的解决方案。你能为我详细说明一下吗?我以前在 eclipse 的以前版本中使用过这个文件,并且不必执行前面指定的步骤。是否有一种简单的方法来命名文件(使其符合编译器的期望?)。

标签: android eclipse scala eclipse-plugin scala-ide


【解决方案1】:

该库需要被称为 scala-library.jar,并且它必须包含来自标准 Scala 库 jar 的原始 library.properties 文件。

【讨论】:

  • 我不相信这种情况,因为我之前在构建路径中使用了名为 android-scala.jar 的文件。在我把它移植到我的新电脑上之前,一切都完全正常。此外,我检查了旧盒子上的配置设置,它与新盒子匹配。
  • 您的新计算机上可能有更新版本的 Scala 插件。大约 3 周前添加了一个新的类路径验证器。
  • 如果 Scala IDE 允许这种行为被覆盖就好了。 OSGi 应用程序会出现同样的问题,这些应用程序具有启用 OSGi 的 scala-library JAR,但未命名为 scala-library.jar。
猜你喜欢
  • 1970-01-01
  • 2014-07-22
  • 2020-09-28
  • 2016-12-04
  • 1970-01-01
  • 2015-06-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多