【问题标题】:download zxing jar to import into eclipse for android下载 zxing jar 以导入 eclipse for android
【发布时间】:2011-05-20 06:02:50
【问题描述】:

有人有1.6 zxing 的工作罐吗?我试图下载它并编译等等等等,但是 2.3 版在编译时有一些问题。我现在正在下载主干,但它是主干。

我只需要读取一个二维码就可以了!

【问题讨论】:

  • 你在编译时遇到了什么问题?
  • 找到了。一堆这些 [exec] C:\Users\Kevin\Downloads\ZXing-1.6\zxing-1.6\android\res\values-pl\s strings.xml:96: 错误:以非位置格式指定了多个替换;您是要添加 formatted="false" 属性吗? [exec] C:\Users\Kevin\Downloads\ZXing-1.6\zxing-1.6\android\res\values-pl\s strings.xml:96: error: Unexpected end tag string [exec] C:\Users\Kevin \Downloads\ZXing-1.6\zxing-1.6\android\res\values-pt\s strings.xml:96:错误:以非位置格式指定了多个替换;您的意思是添加 formatted="false" 属性吗?
  • 是的,我也看到了这个错误。它与资源中的格式化字符串有关。仍然没有任何线索如何解决它。

标签: android zxing


【解决方案1】:

这是一个 Android SDK 问题,真的。最新的 SDK 与 1.6 版本的当前版本略微向后不兼容。

但是,有问题的文件早已是 updated in SVN 以与最新的 SDK 一起使用。使用最新的代码(总是一个不错的主意)。

但是有一种更简单的方法,它永远不会遇到这些问题或下载任何代码或任何版本:integrate via Intent

【讨论】:

  • PS:对于好奇的人,“修复”是将formatted="false"添加到strings.xml文件中的每个XML元素,其值包含%s等子字符串。
  • 通过互联网集成的问题是zxing应用程序必须预先安装。如果你问我,这不是一个好的解决方案。
  • 轻松提示用户下载;大多数手机都安装或预装了它。但是,你看到了不走这条路更大的缺点:你必须自己成为代码库的开发人员和专家,并且没有这种方式的支持。
猜你喜欢
  • 1970-01-01
  • 2012-01-23
  • 1970-01-01
  • 2014-06-22
  • 2012-07-01
  • 2013-03-01
  • 2015-05-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多