在没有图书馆项目的情况下使用条码扫描器的应用程序

Application Using Barcode scanner without Library Project

我已经看到很多关于此的问题,但 none 给了我结果,所以我正在 posting 这个。

我正在使用 GITHUB Barcode Scanner Plugin 一切正常

我现在想要什么?

  1. 我不想将库项目引用到我的混合应用程序。
  2. 如果我不这样做,我的项目就会出错,我无法构建我的 android 项目。
  3. 是否有任何解决方法(我尝试将整个库转换为 jar 文件并将其添加到我的混合项目中,但出现同样的错误)
  4. 我看到一些 post 说我们可以做到这一点,但这些 post 是为不适合我的原生 andorid 应用程序完成的 Embed Zxing library without using Barcode Scanner app

我在没有附加库时得到的错误在我的 Main.java 文件中,我使用 R.sting.closeR.string.error,这告诉我要 import 'R' from com.google.zxing.client.android.

我不知道我在做什么是对还是错,但它对我来说非常有效。

  1. 我刚刚将我的条形码应用程序的 res 文件夹中的文件复制并附加到我的混合应用程序的 res 文件夹中的文件
  2. 我已将条码应用程序的 bin 文件夹中的 Captureactivity.jar 文件放入我的混合应用程序的 libs 文件夹中
  3. 使用适当的插件引用修改了我的混合应用程序中的 config.xml 文件,
  4. 复制 com-->phonegap-->plugins-->bacodescanner-->barcodescanner.java 到 src 文件夹。
  5. 运行 android 项目。