2012-08-23 6 views
0

barcode scanner plugin for PhoneGap을 사용하려고합니다. 나는 추가 정보의 지침을 따랐습니다,하지만 난 호출 할 때 폰갭 앱은 단순히 충돌 window.plugins.barcodeScanner.scan() :PhoneGap 플러그인으로 바코드 스캐너를 시작할 수 없습니다.

E/AndroidRuntime(15842): java.lang.RuntimeException: Unable to instantiate 
activity ComponentInfo{mypackage/com.google.zxing.client.android.CaptureActivity}: 
java.lang.ClassNotFoundException: com.google.zxing.client.android.CaptureActivity 

나는이 사실을 함께 할 수있는 뭔가가 생각이 나는 플러그인의 LibraryProject에 대한 참조를 추가 한 후, 실제로 붙지 않습니다. 내 프로젝트의 속성으로 이동하면, 안드로이드, 내가 BarcodeScanner \ LibraryProject에 대한 참조를 추가 할 수 있습니다

Reference successfully added to project

을하지만 클릭 한 후 적용 및 확인을 한 다음 프로젝트의 속성을 다시 기준에 빨간색 X가 있습니다 여기

Reference error!

을 무슨 일이야?

답변

0

필자는 프로젝트의 일부로 코드를 포함시키지 않고 설치된 바코드 스캐너 응용 프로그램을 호출하기 만했습니다.

0

이클립스를 업그레이드 해 보셨습니까? 나는 모든 파일을로드하지 않는 이클립스와 함께 몇 가지 문제를 겪고 있었는데, 나는 이클립스를 윈도우 7에서 관리자로 실행하고 업그레이드해야했다. 이것은 내 문제를 해결했다.

+0

최신 버전 (4.2.0)의 새로운 설치가 있습니다. 새로운 랩톱이므로 Eclipse (Android SDK, ADT)가 새로 설치되었습니다. – josh3736

0

바코드 라이브러리 프로젝트를 이클립스로 가져 오는 대신이 문제를 해결했습니다. 새 프로젝트를 만들고 패키지와 클래스 파일을 수동으로 추가하십시오. 그런 다음 오류없이 라이브러리 프로젝트를 빌드하십시오.이 라이브러리를 프로젝트에 추가하면 스캔 기능이 정상적으로 작동합니다.

관련 문제