2011-11-03 2 views
0

this phonegap plugin from github을 설치하려고했지만 프로젝트 (가져온 프로젝트의 readme 파일에서 3 단계)에서 가져온 프로젝트를 참조 할 때 위에 표시된 오류가 발생합니다 .컨테이너> ... <이클립스에서 존재하지 않는 라이브러리를 참조합니다

모든 아이디어는 크게 감사하겠습니다.

라이브러리 설정에서 "적용"대신 "확인"을 클릭했는데 이제는 작동하지 않는 것으로 나타납니다.

사람이 좀 도와 줄래 :

11-05 12:22:23.641: E/Web Console(454): ReferenceError: Can't find variable: PhoneGap at file:///android_asset/www/barcodescanner.js:57 
: 나는 다음과 같은 오류가

<script type="text/javascript" src="barcodescanner.js"></script> 
<script type="text/javascript" src="main.js"></script> 

<script type="text/javascript" charset="utf-8" src="phonegap.js"></script> 
<script type="text/javascript" 
    document.addEventListener("deviceready", onDeviceReady, false); 
} 

// PhoneGap is loaded and it is now safe to make calls PhoneGap methods 
// 
function onDeviceReady() { 
    window.plugins.barcodeScanner.scan(function(result) { 
    alert("We got a barcode\n" + 
       "Result: " + result.text + "\n" + 
       "Format: " + result.format + "\n" + 
       "Cancelled: " + result.cancelled); 
}, function(error) { 
    alert("Scanning failed: " + error); 
} 
); 
} 
</script> 

: 내가 프로젝트를 실행하려고하면, 이것은 index.html`s 머리에 내 코드입니다

파일은 바코드 스캐너 플러그인에서 가져온 것입니다. 올바른 폴더 (project/assets/www)에 있습니다. 누군가 도움이 될 것입니다. 감사합니다.

답변

1

문제는 maain HTML 파일의 phonegap-XX.js에 대한 올바른 경로를 지정하지 않았다고 생각합니다. 나는 당신의 오류를 재현하려했지만 할 수 없었다 : 상기 튜토리얼의 저자에서 phonegap barcode scanner plugin -> Reference Error

1

새로운 BarcodeScanner 플러그인은 Android 라이브러리 프로젝트에 따라 다릅니다. 파트너가 최근 BarcodeScanner 최신 플러그인에 대한 단계별 자습서를 업데이트했습니다. ->here.

+0

내가 시도 할 것이다, 당신을 감사합니다 :) – dan

+0

:

이것은 관련이있다. 라이브러리 프로젝트를 만들 때 Android 프로젝트 만들기 윈도우에서 "기존 소스에서 프로젝트 만들기"를 선택 했습니까? RE : README.md 2 단계 - 라이브러리가 이미 선택되었음을 발견했습니다. – Libby

+0

@Libby : 네, 말씀하신대로했습니다. 나는 다른 컴퓨터에서 똑같은 문제를 일으켰다 : /. 다운로드 한 패키지는 가져올 때 작업 영역과 같은 특정 디렉토리에 있어야합니까? – dan

관련 문제