2015-04-18 2 views
-2

Ни один из QR-кода не декодируется. Даже те из zxing. Является ли это также тем, что QR-код не читается вообще?Я всегда получаю com.google.zxing.ChecksumException

package com.pavan.secureqr; 

import android.app.Activity; 
import android.graphics.PointF; 
import android.os.Bundle; 
import android.util.Log; 
import android.widget.TextView; 

import com.dlazaro66.qrcodereaderview.QRCodeReaderView; 

public class ScanActivity extends Activity implements            

QRCodeReaderView.OnQRCodeReadListener { 

private QRCodeReaderView decoder; 
private TextView myText; 
static final String tag="ScanActivity"; 
@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.scan_activity); 
    decoder = (QRCodeReaderView) findViewById(R.id.qrdecoderview); 
    decoder.setOnQRCodeReadListener(this); 
    myText= (TextView) findViewById(R.id.decodedText); 

} 


@Override 
public void onQRCodeRead(String s, PointF[] pointFs) { 
    myText.setText(s); 
} 

@Override 
public void cameraNotFound() { 

} 

@Override 
public void QRCodeNotFoundOnCamImage() { 

} 

}

Logcat: 04-18 22: 30: 06,359 13672-13672/com.pavan.secureqr I/CameraConfiguration: Начальные параметры камеры: antibanding = автоматический; antibanding-значения = OFF, 60Гц, 50Гц, автоматическая; автоэкспозиция блокировка = ложь; автоэкспозиция блокировка при поддержке = TRUE; авто-баланс белой блокировка = ложь; авто-баланс белого блокировки поддерживаемого = TRUE; эффект = нет; эффект-значение = ни один, моно, негатив, Sepia, Постеризация, доски, доска, аква, коррекция экспозиции = 0; коррекция экспозиция шаг = 0,166667; фокусное расстояние = 3,5; фокус-расстояние = бесконечность, бесконечность, бесконечность; FOCUS- режим = фиксированный; фокус-Mode-значение = фиксированный, горизонтальная ракурса угол = 54,9; JPEG-качество = 95; JPEG-эскизы высота = 384; JPEG-тум bnail качество = 85; JPEG-миниатюра-размер-значение = 512x384,512x288,480x288,256x154,432x288,320x240,176x144,0x0; JPEG-миниатюр ширина = 512; макс-коррекция экспозиции = 12; макс-Num- Обнаруженная-грань-HW = 5; макс-Num обнаруживаемый-лица-SW = 5; макс-Num-фокус-площадь = 0; макс-Num-дозирующая-область = 1; макс-масштабирование = 60; дозирующая-зона = (0,0,0,0,0); мин-коррекция экспозиции = -12; картинка в формате JPEG =; картинка-формат-значение = JPEG; картинка размер = 2592x1944; картинка-размер-значение = 2592x1944,2592x1456 , 2048x1536,1920x1080,1600x1200,1440x1080,1280x960,1280x768,1280x720,1024x768,800x600,800x480,720x480,640x480; предпочтительный предварительный просмотр размера-для-видео = 960x540; предварительный формат = yuv420sp; предварительный просмотр формат-значение = yuv420sp , yuv420p; просмотр-кадр диапазон = 15000,30000; просмотр-FPS-диапазон значения = (15000,15000), (15000,30000); просмотр-частота кадров = 30; предварительная просмотр частота кадров-значение = 15 , 16,17,18,19,20,21,22,23,24,25,26,27,28,29,30; просмотр размера = 1280x720; предварительный просмотр-размер-значение = 1280x720,960x540,864x480,800x480 , 768x432,720x480,640x480,576x432,480x320,384x288,352x288,320x240,240x160,176x144; сцены режим = Aut О, сцена-Mode-значение = авто, HDR, auto_hdr; гладкоствольное масштабирование при поддержке = TRUE; вертикальный вид угла = 42,5; видео-кадр формата = yuv420sp; видео-размер-значение = 960x540,864x480,800x480, 720x480,640x480,480x320,352x288,320x240,176x144; видео-снимок при поддержке = TRUE; видео-стабилизации при поддержке = ложь; = авто баланса белого; баланса белого-значения = авто, лампа накаливания, флуоресцентный, дневной свет, облачно-дневной свет; масштаб = 0; масштабирования-коэффициенты = 100,102,104,107,109,112,114,117,120,123,125,128,131,135,138,141,144,148,151,155,158,162,166,170,174,178,182,186,190,195,200,204,209,214,219,224,229,235,240,246,251,257,263,270,276,282,289,296,303,310,317,324,332,340,348,356,364,373,381,390,400; масштаба изображения, поддерживаемые = истина 04-18 22: 30: 06.359 13672-13672/com.pavan.secureqr I/CameraConfiguration: Поддерживаемые значения: [фиксированная] 04-18 22: 30: 06,359 13672-13672/com.pavan.secureqr I/CameraConfiguration: Установочное значение: null 04-18 22: 30: 06.366 13672-13672/com.pavan.secureqr D/com.d lazaro66.qrcodereaderview.QRCodeReaderView: surfaceChanged 04-18 22: 30: 06.491 13672-13672/com.pavan.secureqr I/PlatformSupportManager: использование класса реализации com.google.zxing.client.android.common.executor.HoneycombAsyncTaskExecInterface интерфейса com .google.zxing.client.android.common.executor.AsyncTaskExecInterface для SDK 11 04-18 22: 30: 06.493 13672-13672/com.pavan.secureqr I/AutoFocusManager: режим текущей фокусировки «исправлен»; использовать автофокус? false 04-18 22: 30: 06.740 13672-13685/com.pavan.secureqr D/dalvikvm: GC_FOR_ALLOC освобожден 1673K, 35% бесплатно 7173K/11032K, приостановлено 10 мс, всего 29 мс 04-18 22: 30: 06.982 13672- 13684/com.pavan.secureqr D/dalvikvm: GC_FOR_ALLOC освобожден 1761K, 35% бесплатно 7172K/11032K, приостановлено 18 мс, всего 18 мс 04-18 22: 30: 07.161 13672-14288/com.pavan.secureqr D/dalvikvm: GC_FOR_ALLOC освобожден 1718K, 35% бесплатно 7172K/11032K, приостановлено 14 мс, всего 14 мс 04-18 22: 30: 07.375 13672-13685/com.pavan.secureqr D/dalvikvm: GC_FOR_ALLOC освобожден 2290K, 41% бесплатно 6600K/11032K, приостановлено на 11 мс , всего 11 мс 04-18 22: 30: 07.562 13672-14283/com.pavan.secureqr D/dalvikvm: GC_FOR_ALLOC освобожден 1145K, 35% бесплатно 7172K/11032K, приостановлено 14 мс, всего 14 мс 04-18 22: 30: 07.817 13672-14288/com.pavan.secureqr D/dalvikvm: GC_FOR_ALLOC освобожден 1674K, 35% бесплатно 7173K/11032K, пауза ed 41ms, всего 41 мс 04-18 22: 30: 07.898 13672-13672/com.pavan.secureqr D/com.dlazaro66.qrcodereaderview.QRCodeReaderView: surfaceDestroyed 04-18 22: 30: 34.039 13672-13678/com.pavan.secureqr D/dalvikvm: Отладчик отключен; объектный реестр имеет 1 запись 04-18 22: 31: 01.068 13672-13672/com.pavan.secureqr I/PlatformSupportManager: использование класса реализации com.google.zxing.client.android.camera.open.GingerbreadOpenCameraInterface интерфейса com.google .zxing.client.android.camera.open.OpenCameraInterface для SDK 9 04-18 22: 31: 01.111 13672-13672/com.pavan.secureqr I/GingerbreadOpenCamera: открывающая камера # 0 04-18 22: 31: 01.457 13672-13672/com.pavan.secureqr I/CameraConfiguration: Разрешение экрана: Точка (540, 850) 04-18 22: 31: 01.458 13672-13672/com.pavan.secureqr I/CameraConfiguration: Поддерживаемые размеры предварительного просмотра: 1280x720 960x540 864x480 800x480 720x480 768x432 640x480 576x432 480x320 384x288 352x288 320x240 240x160 176x1 04-18 22: 31: 01.458 13672-13672/com.pavan.secureqr I/CameraConfiguration: Найдено наилучшего приблизительного размера предварительного просмотра: Point (720, 48 0) 04-18 22: 31: 01.458 13672-13672/com.pavan.secureqr I/CameraConfiguration: Разрешение камеры: точка (720, 480) 04-18 22: 31: 01.463 13672-13672/com.pavan. secureqr I/CameraConfiguration: Исходные параметры камеры: антиблинги = авто; антибликовые значения = выкл., 60 Гц, 50 Гц, авто; автоэкспозиция-блокировка = ложь; автоматическая экспозиция-блокировка-поддержка = истина; авто-белый баланс-блокировка = ложь ; авто-баланс белого блокировки поддерживаемый = TRUE; эффект = нет; эффект-значение = нет, моно, негатив, Sepia, Постеризация, доски, доски, аква, коррекция экспозиции = 0; коррекция экспозиция шага = 0,166667 ; фокусное расстояние = 3,5; фокус-расстояние = бесконечность, бесконечность, бесконечность; фокус-режим = фиксированный; фокус-Mode-значение = фиксированный, горизонтальная ракурса угол = 54,9; JPEG-качество = 95; JPEG-эскизы высота = 384; JPEG-эскизы качество = 85; JPEG-миниатюра-размер-значение = 512x384,512x288,480x288,256x154,432x288,320x240,176x144,0x0; JPEG-миниатюр ширина = 512; макс-коррекция экспозиции = 12 ; макс-Num-обнаружена-грани-HW = 5; макс-Num обнаруживаемая-е тузы-SW = 5; макс-число-фокус-зона = 0; макс-Num-дозирующая-область = 1; макс = масштабирование 60; дозирующая-зона = (0,0,0,0,0); мин- коррекции экспозиции = -12; картинка в формате JPEG =; картинка-формат значение = JPEG; картинка размер = 2592x1944; картинка-размер-значение = 2592x1944,2592x1456,2048x1536,1920x1080,1600x1200,1440x1080,1280x960,1280x768,1280x720 , 1024x768,800x600,800x480,720x480,640x480; предпочтительный предварительный просмотр размера-для-видео = 960x540; предварительный формат = yuv420sp; предварительный просмотр формат-значение = yuv420sp, yuv420p; просмотр-кадр диапазон = 15000,30000; просмотр -fps-диапазон значения = (15000,15000), (15000,30000); просмотр-частота кадров = 30; просмотр-частота кадры-значение = 15,16,17,18,19,20,21,22 , 23,24,25,26,27,28,29,30; просмотр размера = 1280x720; предварительный просмотр-размер-значение = 1280x720,960x540,864x480,800x480,768x432,720x480,640x480,576x432,480x320,384x288,352x288 , 320x240,240x160,176x144; сцена режим = авто; сцена режим-значение = авто, HDR, auto_hdr; гладкоствольное масштабирование при поддержке = TRUE; вертикальный вид угол = 42,5; видео-кадр формата = yuv420sp; видео -size-значения = 960x540,864x480,800x480,720x480,640x480,480x320,352x288,320x240,176x 144; видео-снимок при поддержке = TRUE; видео-стабилизации при поддержке = ложь; = автоматического баланса белого, баланса белого-значения = авто, лампа накаливания, флуоресцентный, дневной свет, облачно-дневной свет; масштаб = 0; Zoom-отношения = 100,102,104,107,109,112,114,117,120,123,125,128,131,135,138,141,144,148,151,155,158,162,166,170,174,178,182,186,190,195,200,204,209,214,219,224,229,235,240,246,251,257,263,270,276,282,289,296,303,310,317,324,332,340,348,356,364,373,381,390,400; ZOOM- поддерживается = true 04-18 22: 31: 01.463 13672-13672/com.pavan.secureqr I/CameraConfiguration: Поддерживаемые значения: [исправлено] 04-18 22: 31: 01.463 13672-13672/com.pavan.secureqr I/CameraConfiguration: Установочное значение: null 04-18 22: 31: 01.576 13672-13672/com.pavan.secureqr I/PlatformSupportManager: использование класса реализации com.google.zxing.client.android.common.executor.HoneycombAsyncTaskExecInterface интерфейса com .google.zxing.client.android.common.executor.AsyncTaskExecIn terface для SDK 11 04-18 22: 31: 01.578 13672-13672/com.pavan.secureqr I/AutoFocusManager: режим текущей фокусировки «фиксированный»; использовать автофокус? false 04-18 22: 31: 01.578 13672-13672/com.pavan.secureqr D/com.dlazaro66.qrcodereaderview.QRCodeReaderView: surfaceChanged 04-18 22: 31: 01.798 13672-13672/com.pavan.secureqr I/PlatformSupportManager: использование класса реализации com.google.zxing.client.android.common.executor.HoneycombAsyncTaskExecInterface интерфейса com.google.zxing.client.android.common.executor.AsyncTaskExecInterface для SDK 11 04-18 22: 31: 01.800 13672 -13672/com.pavan.secureqr I/AutoFocusManager: текущий режим фокусировки «фиксированный»; использовать автофокус? false 04-18 22: 31: 02.105 13672-13684/com.pavan.secureqr D/dalvikvm: GC_FOR_ALLOC освобожден 1843K, 35% бесплатно 7238K/11032K, приостановлено 34 мс, всего 47 мс 04-18 22: 31: 02.298 13672-14288/com.pavan.secureqr D/dalvikvm: GC_FOR_ALLOC освобожден 1737K, 35% бесплатно 7175K/11032K, приостановлено 15 мс, всего 15 мс 04-18 22: 31: 02.590 13672-13685/com.pavan.secureqr D/dalvikvm: GC_FOR_ALLOC освобожден 1761K, 35% бесплатно 7175K/11032K, приостановлено 35 мс, всего 35 мс 04- 18 22: 31: 02.690 13672-13672/com.pavan.secureqr D/com.dlazaro66.qrcodereaderview.QRCodeReaderView: ChecksumException 04-18 22: 31: 02.690 13672-13672/com.pavan.secureqr W/System.err: com.google.zxing.ChecksumException 04-18 22: 31: 02.840 13672-14283/com.pavan.secureqr D/dalvikvm: GC_FOR_ALLOC освобожден 1680K, 35% бесплатно 7175K/11032K, приостановлено 42 мс, всего 42 мс 04-18 22 : 31: 03.157 13672-13672/com.pavan.secureqr D/com.dlazaro66.qrcodereaderv iew.QRCodeReaderView: ChecksumException 04-18 22: 31: 03.157 13672-13672/com.pavan.secureqr W/System.err: com.google.zxing.ChecksumException 04-18 22: 31: 03.212 13672-13684/com .pavan.secureqr D/dalvikvm: GC_FOR_ALLOC освобожден 1769K, 36% бесплатно 7131K/11032K, приостановлено 48 мс, всего 48 мс 04-18 22: 31: 03.341 13672-13672/com.pavan.secureqr D/com.dlazaro66.qrcodereaderview. QRCodeReaderView: ChecksumException 04-18 22: 31: 03.341 13672-13672/com.pavan.secureqr W/System.err: com.google.zxing.ChecksumException 04-18 22: 31: 03.477 13672-13672/com.pavan .secureqr D/com.dlazaro66.qrcodereaderview.QRCodeReaderView: ChecksumException 04-18 22: 31: 03.477 13672-13672/com.pavan.secureqr W/System.err: com.google.zxing.ChecksumException 04-18 22: 31: 03.658 13672-14288/com.pavan.secureqr D/dalvikvm: GC_FOR_ALLOC освобожден 1736K, 35% бесплатно 7175K/11032K, приостановлено 24 мс, всего 24 мс 04-18 22: 31: 03.868 13672-13685/com.pavan.secureqr D/dalvikvm: GC_FOR_ALLOC освобожден 1718K, 35% бесплатно 7175K/11032K , приостановлено 18 мс, всего 18 мс 04-18 22: 31: 03.958 13672-13672/com.pavan.secureqr D/com.dlazaro66.qrcodereaderview.QRCodeReaderView: ChecksumException 04-18 22: 31: 03.958 13672-13672/com. pavan.secureqr W/System.err: com.google.zxing.ChecksumException 04-18 22: 31: 04.031 13672-13672/com.pavan.secureqr D/com.dlazaro66.qrcodereaderview.QRCodeReaderView: ChecksumException 04-18 22 : 31: 04.031 13672-13672/com.pavan.secureqr W/System.err: com.google.zxing.ChecksumException 04-18 22: 31: 04.062 13672-14283/com.pavan.secureqr D/dalvikvm: GC_FOR_ALLOC освобожден 1728K, 36% бесплатно 7131K/11032K, пауза 14 мс, всего 14 мс 04-18 22: 31: 04.135 13672-13672/com.pavan.secureqr D/com.dlazaro66.qrcodereaderview.QRCodeReaderView: ChecksumException 04-18 22: 31: 04.135 13672-13672/com.pavan.secureqr W/System .err: com.google.zxing.ChecksumException 04-18 22: 31: 04.208 13672-13672/com.pavan.secureqr D/com.dlazaro66.qrcodereaderview.QRCodeReaderView: ChecksumException 04-18 22: 31: 04.209 13672- 13672/com.pavan.secureqr W/System.err: com.google.zxing.ChecksumException 04-18 22: 31: 04.309 13672-13672/com.pavan.secureqr D/com.dlazaro66.qrcodereaderview.QRCodeReaderView: ChecksumException 04-18 22: 31: 04.309 13672-13672/com.pavan.secureqr W/System.err: com.google.zxing.ChecksumException 04-18 22: 31: 04.342 13672-13684/com.pavan.secureqr D/dalvikvm: GC_FOR_ALLOC освобожден 1738K, 36% бесплатно 7131K/11032K, pa использовано 26ms, всего 26ms

+0

Почтовый код + logcat – skywall

+0

Вы получили решение этой проблемы – theLazyFinder

ответ

0

Нет, QR-код читается, но быстрое исследование показывает, что выбрано Exception, потому что функция контрольной суммы не удалась.

+0

Но разве это не просто эффект детонации QR-кода, который не декодируется. –

+0

Я не знаю, что вы подразумеваете под эффектом сбивания, но убедились ли вы, что эта ошибка не вызвана фокусом вашей камеры, как это произошло здесь? http://stackoverflow.com/questions/20732135/checksumexception-in-zxing-qrcodereader-when-not-reading-a-qr-code-with-an-url –

+0

Я не создал файл .jar. Но просто добавил зависимость. Поэтому я думал, что QR-код не декодируется.Да, фокус правильный, потому что я отлаживаю его на своем мобильном телефоне. –

Смежные вопросы