2
mgwt-phonegap 응용 프로그램에서 작업하고 있습니다. 내가 즉 자산/www가 폴더를 폰갭 할 대상 폴더에서 컴파일 된 코드를 사용하고 폰갭 응용 프로그램을 실행하고 때
final PhoneGap phoneGap = GWT.create(PhoneGap.class);
phoneGap.addHandler(new PhoneGapAvailableHandler() {
@Override
public void onPhoneGapAvailable(PhoneGapAvailableEvent event) {
//start your app - phonegap is ready
Window.alert("phonegap is ready");
}});
phoneGap.addHandler(new PhoneGapTimeoutHandler() {
@Override
public void onPhoneGapTimeout(PhoneGapTimeoutEvent event) {
//can not start phonegap - something is for with your setup
Window.alert("can not start phonegap");
}});
phoneGap.initializePhoneGap();
:
이 코드를 사용하고 있습니다.
_gwt$exception : Cannot read property 'uuid' of undefined
이 내가 된 index.html 페이지에서 사용하고있는 스크립트는 다음과 같습니다 : 그것은 나를이 오류를주고있다
GWT.setUncaughtExceptionHandler(new UncaughtExceptionHandler() {
@Override
public void onUncaughtException(Throwable e) {
// TODO put in your own meaninful handler
Window.alert("uncaught: " + e.getMessage());
e.printStackTrace();
}
});
:이 특정 코드는이 예외를 잡는
<script type="text/javascript" language="javascript" src="cordova.js"></script>
<script type="text/javascript" language="javascript" src="MyApplication/MyApplication.nocache.js">
</script>
<script type="text/javascript">
document.addEventListener("deviceready", (function() {
cordova.available = true;
}), false);
이 문제는 해결되었다. 그것은 내 프로젝트에 장치 플러그인을 포함시키지 않았기 때문입니다. – Anurag