我一直试图解开使用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构建项目页面的“插件”选项卡时,列出了全球化。
请帮忙!
答案 0 :(得分:0)
我不是很确定,但您的 config.xml
可能需要此指令<feature name="Globalization">
<param name="android-package" value="org.apache.cordova.globalization.Globalization" />
</feature>
尝试查看docs
答案 1 :(得分:0)
我最终不得不删除Android平台,重新添加它然后重新编译所有内容。