我想將這個diagnostic plugin添加到我的cordova應用程序,但是當我嘗試安裝它並使用DevExpress構建一個新的應用程序模板時,它只是失敗,沒有真正的錯誤描述。我對這個插件做了大量的研究,並嘗試了幾種不同的方法來解決這個錯誤。我不能告訴如果是插件被引用的方式或我的config.xml文件中導致衝突並且不允許診斷插件安裝的其他內容。我正在使用VS 2013開發應用程序cordova.plugins.diagnostic插件Phonegap不安裝
這是我的config.xmf文件。有人可以看看它,看看他們是否能找到問題?任何建議都會有幫助。
<widget xmlns="http://www.w3.org/ns/widgets" xmlns:gap="http://phonegap.com/ns/1.0" id="com.devexpress.apptemplate" version="1.0" versionCode="1">
<name>ApplicationTemplate</name>
<preference name="permissions" value="none" />
<preference name="prerendered-icon" value="true" />
<preference name="android-windowSoftInputMode" value="adjustPan" />
<preference name="SplashScreen" value="splash" />
<preference name="SplashScreenDelay" value="60000" />
<preference name="AutoHideSplashScreen" value="false" />
<preference name="DisallowOverscroll" value="true" />
<preference name="StatusBarOverlaysWebView" value="false" />
<preference name="StatusBarBackgroundColor" value="#000000" />
<preference name="android-minSdkVersion" value="16" />
<preference name="android-targetSdkVersion" value="23" />
<preference name="phonegap-version" value="cli-6.1.0" />
<preference name="android-build-tool" value="gradle" />
<!--value="cli-6.1.0"-->
<feature name="http://api.phonegap.com/1.0/network" />
<gap:plugin name="com.devexpress.plugins.devextremeaddon" version="1.0.1" />
<gap:plugin name="org.apache.cordova.geolocation" />
<gap:plugin name="cordova-plugin-whitelist" source="npm" />
<gap:plugin name="hu.dpal.phonegap.plugins.uniquedeviceid" spec="1.2.0" source="pgb" />
<gap:plugin name="cordova.plugins.diagnostic" source="npm" />
<gap:plugin name="org.apache.cordova.camera" version="0.3.6" />
<gap:plugin name="org.apache.cordova.device" version="0.3.0" />
<gap:plugin name="org.apache.cordova.file" version="1.3.3" />
<gap:plugin name="org.apache.cordova.file-transfer" version="0.5.0" />
<gap:plugin name="org.apache.cordova.splashscreen" version="1.0.0" onload="true" />
<gap:plugin name="cordova-plugin-ios-longpress-fix" version="1.1.0" source="npm" />
<gap:plugin name="cordova-plugin-statusbar" version="2.1.0" source="npm" onload="true" />
<gap:plugin name="com.phonegap.plugins.facebookconnect" spec="0.9.0" source="pgb">
<param name="APP_ID" value="550120638504769" />
<param name="APP_NAME" value="Tradeway App" />
</gap:plugin>
<access origin="*" />
<access origin="tel:*" launch-external="yes" />
<access origin="geo:*" launch-external="yes" />
</widget>
您是否嘗試過使用Phonegap CLI安裝它? – Gandhi
以前從未使用過Phonegap CLI。我使用DevExpress來安裝插件,因爲它具有使用Phonegap API的內置模板構建器。這將檢查插件,然後安裝它們並創建一個應用程序模板,該模板在構建時用於構建APK文件。 – Greg4572
插件頁面說明如下:確保您的Cordova CLI版本是5.0.0+(與cordova -v一起檢查)。 Cordova 4.x及以下版本使用現在已棄用的Cordova Plugin Registry作爲其插件存儲庫,因此使用Cordova 4.x或更低版本將導致安裝此插件的舊版本您確定要安裝最新版本嗎? – Gandhi