2014-04-22 2 views
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); 

+1

이 문제는 해결되었다. 그것은 내 프로젝트에 장치 플러그인을 포함시키지 않았기 때문입니다. – Anurag

답변

관련 문제