我一直在尝试阐明使用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构建项目页面的“插件”选项卡时,将列出全球化。

请帮忙!

最佳答案

我不确定,但是在您的config.xml中可能需要此指令

<feature name="Globalization">
  <param name="android-package" value="org.apache.cordova.globalization.Globalization" />
</feature>


尝试查看docs

07-28 12:58