Phonegap构建全球化插件“未找到类”错误

时间:2013-12-05 21:31:11

标签: cordova phonegap-plugins phonegap-build cordova-3

我一直试图解开使用PhoneGapBuild(3.0)全球化插件的各种文档示例。

在我的config.xml中,我有:

<gap:plugin name="org.apache.cordova.globalization" />

在我的index.html顶部我有:

<script src="phonegap.js"></script> 
<script src="globalization.js"></script> 

在底部我有:

<script>
    document.addEventListener("deviceready", function (e) {            
        navigator.globalization.getPreferredLanguage(
                function (language) { alert('language: ' + language.value + '\n'); },
                function (error) { alert(error); }
            );
    }, "false");
</script>

当我将应用程序上传到phonegap版本并在新的HTC One上运行时,失败回调会触发并发出警报:

“找不到课程”

我觉得我缺少一些基本的东西,但我不知所措。

此外,当我查看phonegap构建项目页面的“插件”选项卡时,列出了全球化。

请帮忙!

2 个答案:

答案 0 :(得分:0)

我不是很确定,但您的 config.xml

可能需要此指令
<feature name="Globalization">
  <param name="android-package" value="org.apache.cordova.globalization.Globalization" />
</feature>

尝试查看docs

答案 1 :(得分:0)

我最终不得不删除Android平台,重新添加它然后重新编译所有内容。