在设置并运行Visual Studio 2015 Cordova Tools后挣扎了几个小时,我添加的第一个插件Device无法在onDeviceReady上启动。不会抛出任何错误。它只是不启动,当我尝试访问其中一个属性时,我得到一个JavaScript未定义的异常。
任何人都可以指点我找到一个插件的原因根本不起作用吗?
答案 0 :(得分:0)
确保在页面顶部添加以下内容:
<!-- Cordova reference, this is added to your app when it's built. -->
<script src="cordova.js"></script>
<script src="scripts/platformOverrides.js"></script>
<script src="scripts/index.js"></script>
确保添加了callbck事件:
<script>
//Events
document.addEventListener("deviceready", onDeviceReady, false);
</script>
如果有帮助,配置文件对于相关插件看起来像这样:
<vs:plugin name="org.apache.cordova.device" version="0.2.12" />
仅供参考 - 我发现配置设计器无用 - 并且必须在部署到应用商店之前手动编辑版本(在本例中为win和android)。使用VS2013 - 害怕VS2015 RTM。
,在添加插件时,我的配置在某些时候破了,现在已经半生不熟了