PhoneGap을 처음 사용했지만 아직 제대로 실행되지 않는 샘플 코드를 얻지 못했습니다. 나는 전체 설치 과정을 제대로 거쳤다 고 생각하지만, 아마도 나는 뭔가를 놓치고있다.Phone Gap 'ReferenceError : 변수를 찾을 수 없습니다 : device'
다음과 같은 오류가 발생합니다.
file:///android_asset/www/js/pg.js Line: 107: ReferenceError: Can't find variable device
다음은 오류를 생성하는 javascript입니다.
위의 내용은 DOM이 준비 될 때까지 실행해서는 안되므로 모든 스크립트가 실행되기 전에 제대로로드됩니다.
이 코드는 IPhone Simulator와 XCode에서 잘 작동하지만 Eclipse의 Android Emulator에서는 실패합니다. droidgap javascript는이 스크립트 앞에 포함되어 있으며 스크립트가로드되는지 확인했습니다. 내 생각 엔 실제 문제는 자바 측의 어딘가에 있지만 정확하게 지적 할 수는 없다. 나는 내가 포함 할 수있는 다른 세부 사항을 확신하지 못한다. 궁금한 점이 있으면 즉시 답장을 보내 드리겠습니다. 이 시점에서 어떤 제안이라도 환영합니다.
편집 : 나는 일을 아무것도 일으키지 않는, 아이폰 폰갭 자바 스크립트 대신 안드로이드 자바 스크립트를 사용했다
navigator.notification.alert("Device Ready.");
모든 스크립트가 제대로로드되었다는 것을 알았지 만, 이중 체크 만하면 스크립트가 "onload"이벤트가 아닌 "deviceready"에서 실행된다는 것을 알았습니까? –
deviceready가 실행되는지 확인하기 위해 console.log에 넣었습니다. 실행되고 트위터 피드를로드하여 실행합니다. – Caimen
알았어, 내가 생각하기에 이것은 정말로 어리석은 실수였다. 동료가 아이폰에서 보낸 자산을 사용하고있었습니다. 나는 phonegap 자바 스크립트를 아이폰 용으로 사용하고 있었고 안드로이드 용으로는 물론 모든 것을 망가 뜨린 것도 아니었다. – Caimen