gwt-phoneGap超时,uuid未定义错误

时间:2014-05-11 07:18:14

标签: cordova mgwt

我使用mgwt(1.2.0 SNAPDHOT)和gwt-phonegap(2.0.0)设置了一个项目。在模拟器上使用白色屏幕时,手机屏幕总是超时,出现以下错误

错误: file:///android_asset/www/index.html:Line 116:Uncaught TypeError:无法读取未定义的属性'uuid'

我在我的index.html中包含了phonegap.js(也添加了用于试用的codova js),但仍然得到相同的错误

<script type="text/javascript" charset="utf-8" src="cordova.js">
<script type="text/javascript" charset="utf-8" src="cordova_plugins.js">
<script type="text/javascript" charset="utf-8" src="phonegap.js">
<script type="text/javascript" language="javascript" rc="project_ph/project_ph.nocache.js">

    phoneGap.addHandler(new PhoneGapAvailableHandler() {
        @Override   
        public void onPhoneGapAvailable(PhoneGapAvailableEvent event) {
           //TODO
        }
    });

    phoneGap.addHandler(new PhoneGapTimeoutHandler() {
        @Override       
        public void onPhoneGapTimeout(PhoneGapTimeoutEvent event) {
            Window.alert("Phonegap time out");
        }
    });

    phoneGap.initializePhoneGap();

请帮忙。

1 个答案:

答案 0 :(得分:0)

酷:)得到解决方案..我们需要添加设备插件,如下所述。 http://docs.phonegap.com/en/3.3.0/cordova_device_device.md.html

例如:

Android

(in app/res/xml/config.xml)
<feature name="Device">
    <param name="android-package" value="org.apache.cordova.device.Device" />
</feature>