【发布时间】:2017-02-16 18:12:19
【问题描述】:
我从https://github.com/littlemonkeyltd/QRScanner下载了QRScanner项目 并替换 codenameone_library_appended.properties 文件中的 "codename1.arg.android.xapplication=" 行。在构建库时,它会出现以下错误。
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;
更新一:我已经添加了 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>
nbproject/project.properties 文件:
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
你可以在这里查看项目,看看我是否做错了什么:
https://drive.google.com/open?id=0B8ATnICIY2S8VzN0cGpwUTJLZTg
谢谢
【问题讨论】:
-
你有什么问题?
-
你好 Diamond...在 littlemonkey qrcode 问题中存在构建问题。 Shai 告诉我这是由 google 引起的。所以应该在库中更改一些行。所以我试图更改文件中的行并重新生成 cn1 lib 文件。这是条码库中的主要问题stackoverflow.com/questions/42082234/…
标签: codenameone