Android二维码生成与zxing库不工作

Android二维码生成与zxing库不工作,android,qr-code,zxing,Android,Qr Code,Zxing,嗨,我正在开发一个小的android应用程序,我想在其中包括二维码功能。 我下载了zxing-2.1,在里面的android项目和core.jar的帮助下,我为android项目创建了android库。我创建了一个android项目,并将该库包含到我的android项目中 但当我尝试创建一个二维码时,它给了我以下错误: // I tried to generate Qr code in following ways. ImageView imageView = (ImageView) findV

嗨,我正在开发一个小的android应用程序,我想在其中包括二维码功能。 我下载了zxing-2.1,在里面的android项目和core.jar的帮助下,我为android项目创建了android库。我创建了一个android项目,并将该库包含到我的android项目中

但当我尝试创建一个二维码时,它给了我以下错误:

// I tried to generate Qr code in following ways.
ImageView imageView = (ImageView) findViewById(R.id.qr_imageView);
    String qrData = "nilkash";
    int qrCodeDimention = 500;

    QRCodeEncoder qrCodeEncoder = new QRCodeEncoder(qrData, null,
            Contents.Type.TEXT, BarcodeFormat.QR_CODE.toString(), qrCodeDimention);

    try {
        Bitmap bitmap = qrCodeEncoder.encodeAsBitmap();
        imageView.setImageBitmap(bitmap);
    } catch (WriterException e) {
        e.printStackTrace();
    }

但它没有识别QRCodeEncoder类。我做错了什么?需要使用zxing库生成二维码的帮助。谢谢。

您没有将
core.jar
放在项目的
libs/
文件夹中。这与图书馆无关


编辑:哦,不,
QRCodeEncoder
实际上是
android/
中的一个类,我的错。使用
core.jar将没有帮助。当然,问题仍然是您试图使用一个类而不使其可供您的项目访问。但这不是一个库类,而是应用程序的一部分。不过,您可以在应用程序中重复使用此类的源代码,包括在最简单的情况下复制它。

您可以在以下链接中找到core.jar

QRCodeEncoder,可以在此处找到内容:


您的错误在哪里?它给出了QRCOdeEncoder的错误
QRCOdeEncoder无法解析为类型
@nilkash在添加类方法格式(字符串)后,您是如何解决i m get error的类型格式化程序未定义,这意味着我必须将core.java放入我的主android项目,而不是库项目中?现在我在项目的libs文件夹中添加了core.jar文件,即android应用程序项目和库项目。这仍然是一个问题。我需要帮助。谢谢你的重播。嗨@Sean Owen我下载了最新的zxing库。但其核心文件夹不包含.jar文件。如何构建或如何生成该.jar文件。我需要帮助。谢谢你的帮助,而不是重播,先生。我下载了最新的zxing项目,但它不包含core.jar文件。所以如何获得它,我试图通过在核心文件夹中运行
ant
来生成它,但它给了我一些快照丢失错误。如何获取core.jar文件。我需要帮助。正如我所说的:在进一步询问之前,请阅读文档。在core-2.2.jar和core-3.1.0.jar中仍然找不到code.google.com/p/zxing/wiki/GettingStartedQRCodeEncoder