Codenameone 生成cn1lib库时出现Littlemonkey QRcode扫描仪库修补程序问题

Codenameone 生成cn1lib库时出现Littlemonkey QRcode扫描仪库修补程序问题,codenameone,Codenameone,我从下载了QRScanner项目 并替换codenameone\u library\u added.properties文件中的“codename1.arg.android.xaapplication=”line。在构建库时,它给出以下错误 E:\QRScanner-master\src\org\littlemonkey\qrscanner\QRScanner.java:27Stubbing Class: E:\QRScanner-master\build\stubs\org/littlemo

我从下载了QRScanner项目 并替换codenameone\u library\u added.properties文件中的“codename1.arg.android.xaapplication=”line。在构建库时,它给出以下错误

E:\QRScanner-master\src\org\littlemonkey\qrscanner\QRScanner.java:27Stubbing 
Class: E:\QRScanner-master\build\stubs\org/littlemonkey/qrscanner/NativeScanner.java
: error: package com.codename1.ext.codescan does not exist
6 warnings
import com.codename1.ext.codescan.CodeScanner;
E:\QRScanner-master\src\org\littlemonkey\qrscanner\QRScanner.java:28: error: package com.codename1.ext.codescan does not exist
import com.codename1.ext.codescan.ScanResult;
更新1:我添加了cn1-codescan.cn1lib依赖项,但存在与上述相同的问题

-解压缩cn1-codescan.cn1lib并将main.zip保存在lib文件夹中

-build.xml中的更改

<target name="-pre-compile">
    <echo>Compile is forcing compliance to the supported API's/features for maximum device compatibility. This allows smaller
    code size and wider device support</echo>
    <mkdir dir="build/tmp"/>
    <javac destdir="build/tmp"
        source="1.5"
        target="1.5"
        bootclasspath="lib/CLDC11.jar"
        classpath="lib/main.zip:${javac.classpath}:${build.classes.dir}">
        <src path="${src.dir}"/>
    </javac>        
</target>
您可以在此处查看该项目,查看我是否做错了什么:


感谢您

从中下载CodeScanner,并将相关软件包包括在您的项目中。

您有什么问题吗?您好,Diamond…littlemonkey qrcode问题中存在构建问题。Shai告诉我这是谷歌造成的。所以图书馆中的某些行应该被更改。因此,我试图更改文件中的行并重新生成cn1 lib文件。这是条形码库中的主要问题,谢谢,但我以前使用过这个库,但它通常不读取条形码。Shai告诉我这个库在android中有点问题,所以我想使用小猴子库,我听说它非常适合阅读条形码。QRScanner主要是为Android设计的,它只使用CodeSanner作为iOS等平台的后备,我需要扫描条码,而不是QRcode。shai告诉我小猴子lib读条形码很好。你提到的另一个需要花费太多时间阅读条形码,通常不阅读(PS我没有尝试阅读二维码&我也不需要二维码),两者都可以阅读二维码和条形码。当你使用littleMonkey库时,它会在Android上使用快速的QRscanner扫描二维码和条形码,在其他平台上使用同样快速的CodeScanner。这个问题是为了解决小猴子库的构建错误
javac.classpath=\
${file.reference.CLDC11.jar}:\
${file.reference.CodenameOne.jar}:\
${file.reference.CodenameOne_SRC.zip}:\
${file.reference.QRScanner-override}:\
${file.reference.main.zip}
file.reference.main.zip=lib/main.zip
# Space-separated list of extra javac options