生成cn1lib库时Littlemonkey QRcode扫描仪库补丁问题 [英] Littlemonkey QRcode scanner library patch issue while generating cn1lib library

查看:217
本文介绍了生成cn1lib库时Littlemonkey QRcode扫描仪库补丁问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我从 https://github.com/littlemonkeyltd/QRScanner $ b $下载了QRScanner项目b并替换codenameone_library_appended.properties文件中的 codename1.arg.android.xapplication =行。在构建库时,会出现以下错误。

I downloaded QRScanner project from https://github.com/littlemonkeyltd/QRScanner and replace "codename1.arg.android.xapplication=" line in codenameone_library_appended.properties file. While building the library, it gives following error.

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依赖项,但存在与上述相同的问题...

Update 1: I have added the cn1-codescan.cn1lib dependencies but same problem as above exists...

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

-Unzipped cn1-codescan.cn1lib and kept main.zip inside lib folder

-build.xml中的更改

-changes in 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文件:

nbproject/project.properties file:

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

您可以在此处查看项目,看看我做错了什么:

You can view the project here to see if I had done anything wrong:

https://drive.google.com/open?id=0B8ATnICIY2S8VzN0cGpwUTJLZTg

推荐答案

分支并从此处,并将相关的软件包包含在您的项目中。

Fork and download CodeScanner from here and include the relevant package in your project.

这篇关于生成cn1lib库时Littlemonkey QRcode扫描仪库补丁问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆