Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:使用QRGen库生成QR码时出错_Android_Qr Code - Fatal编程技术网

Android:使用QRGen库生成QR码时出错

Android:使用QRGen库生成QR码时出错,android,qr-code,Android,Qr Code,我正在尝试使用QRGen库生成QRCode图像 我已经将qrgen-1.0.jar文件导入到我的项目中 我知道这个问题是重复的。 我在此引用了以下代码 但是我得到了以下错误 04-24 11:48:57.138: E/AndroidRuntime(824): FATAL EXCEPTION: main 04-24 11:48:57.138: E/AndroidRuntime(824): java.lang.NoClassDefFoundError: net.glxn.qrge

我正在尝试使用
QRGen库
生成QRCode图像

我已经将
qrgen-1.0.jar
文件导入到我的项目中

我知道这个问题是重复的。 我在此引用了以下代码

但是我得到了以下错误

04-24 11:48:57.138: E/AndroidRuntime(824): FATAL EXCEPTION: main
04-24 11:48:57.138: E/AndroidRuntime(824): java.lang.NoClassDefFoundError:           net.glxn.qrgen.QRCode
04-24 11:48:57.138: E/AndroidRuntime(824):  at com.example.barcodeexample.QRCodeGeneratorActivity.onCreate(QRCodeGeneratorActivity.java:34)
04-24 11:48:57.138: E/AndroidRuntime(824):  at android.app.Activity.performCreate(Activity.java:5008)
04-24 11:48:57.138: E/AndroidRuntime(824):  at     android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
04-24 11:48:57.138: E/AndroidRuntime(824):  at    android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023)
04-24 11:48:57.138: E/AndroidRuntime(824):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
04-24 11:48:57.138: E/AndroidRuntime(824):  at android.app.ActivityThread.access$600(ActivityThread.java:130)
04-24 11:48:57.138: E/AndroidRuntime(824):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
04-24 11:48:57.138: E/AndroidRuntime(824):  at android.os.Handler.dispatchMessage(Handler.java:99)
04-24 11:48:57.138: E/AndroidRuntime(824):  at android.os.Looper.loop(Looper.java:137)
04-24 11:48:57.138: E/AndroidRuntime(824):  at android.app.ActivityThread.main(ActivityThread.java:4745)
04-24 11:48:57.138: E/AndroidRuntime(824):  at java.lang.reflect.Method.invokeNative(Native Method)
04-24 11:48:57.138: E/AndroidRuntime(824):  at java.lang.reflect.Method.invoke(Method.java:511)
04-24 11:48:57.138: E/AndroidRuntime(824):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
04-24 11:48:57.138: E/AndroidRuntime(824):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
04-24 11:48:57.138: E/AndroidRuntime(824):  at dalvik.system.NativeStart.main(Native Method)
我已经进口了

import net.glxn.qrgen.QRCode;
import net.glxn.qrgen.image.ImageType;

最后,我发现下面的东西对我很有效

  • 右键单击您的项目
  • 进入构建路径
  • 配置生成路径
  • 订购并出口
  • 检查您的OnBarcode库
  • 清理你的项目
  • 我想这可能会帮助像我这样的人


    谢谢。

    2.0-SNAPSHOT应该可以解决这个问题


    我在右键单击project时找不到生成路径。使用Netbeans
    import net.glxn.qrgen.QRCode;
    import net.glxn.qrgen.image.ImageType;