我正在构建一个Phonegap应用程序,我的初步测试是在Android 4.4版本上进行的。现在在Android上测试应用程序< 4.4(4.0.3& 4.2)我注意到没有触发deviceReady。
开> 4.4一切都很完美...... 由于应用程序在>上工作正常4.4,很难提供有关应用程序的更多技术细节。因为我不知道发生了什么,以及为什么它不适用于以前的Android版本......
应用程序设置: Phonegap / AngularJS
在调试应用程序时(警报和JSConsole输出)我注意到没有触发deviceReady。
有人能指出我更好的方法来了解原因吗?或者对这个主题有任何经验?
非常感谢...
我的配置文件包含使用过的插件:
<?xml version='1.0' encoding='utf-8'?>
<widget xmlns = "http://www.w3.org/ns/widgets"
xmlns:gap = "http://phonegap.com/ns/1.0"
id = "com.sdp.serviceApp"
versionCode = "1"
version = "1.0.0" >
<name>SDP Service App</name>
<description>SDP Service App</description>
<author href="http://www.sdp.be" email="daan.desmedt@sdp.be">SDP Belgium</author>
<icon src="res/icon/icon.png" />
<icon gap:platform="android" gap:qualifier="ldpi" src="res/icon/android/icon-36-ldpi.png" />
<icon gap:platform="android" gap:qualifier="mdpi" src="res/icon/android/icon-48-mdpi.png" />
<icon gap:platform="android" gap:qualifier="hdpi" src="res/icon/android/icon-72-hdpi.png" />
<icon gap:platform="android" gap:qualifier="xhdpi" src="res/icon/android/icon-96-xhdpi.png" />
<preference name="orientation" value="landscape" />
<preference name="target-device" value="universal" />
<preference name="fullscreen" value="true" />
<preference name="webviewbounce" value="true" />
<preference name="stay-in-webview" value="false" />
<access origin="*" />
<feature name="http://api.phonegap.com/1.0/network" />
<feature name="http://api.phonegap.com/1.0/file" />
<feature name="http://api.phonegap.com/1.0/device" />
<feature name="http://api.phonegap.com/1.0/geolocation"/>
<feature name="Device">
<param name="android-package" value="org.apache.cordova.device.Device" />
</feature>
<gap:platform name="android" />
<gap:plugin name="org.apache.cordova.camera" />
<gap:plugin name="org.apache.cordova.media-capture" />
<gap:plugin name="org.apache.cordova.device" />
<gap:plugin name="org.apache.cordova.device-motion" />
<gap:plugin name="org.apache.cordova.device-orientation" />
<gap:plugin name="org.apache.cordova.dialogs" />
<gap:plugin name="org.apache.cordova.file" />
<gap:plugin name="org.apache.cordova.file-transfer" />
<gap:plugin name="org.apache.cordova.geolocation" />
<gap:plugin name="org.apache.cordova.inappbrowser" />
<gap:plugin name="org.apache.cordova.media" />
<gap:plugin name="org.apache.cordova.network-information" version="0.2.7" />
</widget>
插件列表:
答案 0 :(得分:0)
在以下情况下,此解决方案可能会有所帮助:
您可以尝试将cordova-plugin-file更新/添加到我为解决此问题所做的特定提交中:
cordova plugin add https://github.com/miloproductionsinc/cordova-plugin-file.git#6e9fe5c6930cbd457be4ddcbec9666fc98e05257
当相关的请求请求通过时,我将链接到官方存储库。