我们正在将我们的项目从旧版本的 PhoneGap 中移出。我们使用的是 (2.5.0),现在正在迁移到最新的 PhoneGap (3.1)。
该应用程序在 Android 和 iOS 上运行良好,但之前它可以在 Windows Phone 8 上运行,但现在不行了。我已经尝试调试原因是什么,并且“deviceready”被触发,但是我所有的插件都是未定义的,尽管它们在我这样做时被列出:
phonegap plugins ls
然而,我无法为我的生活找出原因。如果有帮助,config.xml 文件如下:
<?xml version='1.0' encoding='utf-8'?>
<widget id="com.mycompany.myapp" version="0.0.8" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<access origin="*" />
<feature name="Battery">
<param name="wp-package" value="Battery" />
</feature>
<feature name="Camera">
<param name="wp-package" value="Camera" />
</feature>
<feature name="Console">
<param name="wp-package" value="DebugConsole" />
</feature>
<feature name="Device">
<param name="wp-package" value="Device" />
</feature>
<feature name="Notification">
<param name="wp-package" value="Notification" />
</feature>
<feature name="File">
<param name="wp-package" value="File" />
</feature>
<feature name="FileTransfer">
<param name="wp-package" value="FileTransfer" />
</feature>
<feature name="InAppBrowser">
<param name="wp-package" value="InAppBrowser" />
</feature>
<feature name="NetworkStatus">
<param name="wp-package" value="NetworkStatus" />
</feature>
<name>MyApp</name>
<description>
My app
</description>
<author email="dev@callback.apache.org" href="http://cordova.io">
My Company
</author>
<content src="index.html" />
<preference name="fullscreen" value="false" />
<preference name="webviewbounce" value="false" />
</widget>