phonegap构建错误插件不在npm上:设备 [英] phonegap build error plugin is not on npm: Device
本文介绍了phonegap构建错误插件不在npm上:设备的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用phonegap版本cli-5.2.0,但我无法构建apk.错误在这里下面 错误-以下插件,插件版本或该插件的依赖项不在npm上:设备
I am using phonegap-version cli-5.2.0 i could not build apk. error is here below Error - The following plugin, plugin version or a dependancy of this plugin is not on npm: Device
我的config.xml 这是我的配置文件,我的插件在下面给出 org.apache.cordova.core.geolocation,设备,记录器,指南针,NetworkStatus,调试控制台,地理位置,SplashScreen,电池,全球化
my config.xml this is my config file my plugins are given below org.apache.cordova.core.geolocation,Device,Logger,Compass,NetworkStatus,Debug Console,Geolocation,SplashScreen,Battery,Globalization
<?xml version="1.1" encoding="utf-8"?>
<widget xmlns="http://www.w3.org/ns/widgets" xmlns:gap="http://phonegap.com/ns/1.0" id = "com.test.www" version="1.1" >
<name>test</name>
<description>
test
</description>
<preference name="permissions" value="none"/>
<gap:plugin name="org.apache.cordova.core.geolocation" />
<feature name="Geolocation">
<param name="ios-package" value="CDVLocation" />
</feature>
<plugins>
<plugin name="Device" value="CDVDevice" />
<plugin name="Logger" value="CDVLogger" />
<plugin name="Compass" value="CDVLocation" />
<plugin name="NetworkStatus" value="CDVConnection" />
<plugin name="Debug Console" value="CDVDebugConsole" />
<plugin name="Geolocation" value="CDVLocation" />
<plugin name="SplashScreen" value="CDVSplashScreen" />
<plugin name="Battery" value="CDVBattery" />
<plugin name="Globalization" value="CDVGlobalization" />
</plugins>
<preference name="phonegap-version" value="cli-5.2.0" />
<!--<preference name="android-windowSoftInputMode" value="adjustPan" />-->
<preference name="android-windowSoftInputMode" value="adjustResize" />
<icon src="images/ldpi.png" gap:platform="android" gap:density="ldpi" />
<icon src="images/mdpi.png" gap:platform="android" gap:density="mdpi" />
<icon src="images/hdpi.png" gap:platform="android" gap:density="hdpi" />
<icon src="images/xhdpi.png" gap:platform="android" gap:density="xhdpi" />
<!-- iPhone icons -->
<icon src="images/57.png" gap:platform="ios" width="57" height="57" />
<icon src="images/114.png" gap:platform="ios" width="114" height="114" />
<icon src="images/72.png" gap:platform="ios" width="72" height="72" />
<icon src="images/76.png" gap:platform="ios" width="76" height="76" />
<icon src="images/120.png" gap:platform="ios" width="120" height="120" />
<icon src="images/152.png" gap:platform="ios" width="152" height="152" />
<!-- Android splashes -->
<gap:splash src="images/sldpi.png" gap:platform="android" gap:density="ldpi" />
<gap:splash src="images/smdpi.png" gap:platform="android" gap:density="mdpi" />
<gap:splash src="images/shdpi.png" gap:platform="android" gap:density="hdpi" />
<gap:splash src="images/sxhdpi.png" gap:platform="android" gap:density="xhdpi" />
<!-- iPhone splashes -->
<gap:splash src="images/320x480.png" gap:platform="ios" width="320" height="480" />
<gap:splash src="images/640x960.png" gap:platform="ios" width="640" height="960" />
<gap:splash src="images/640x1136.png" gap:platform="ios" width="640" height="1136" />
<gap:plugin name="com.devexpress.plugins.devextremeaddon" version="1.0.1" />
<gap:plugin name="com.phonegap.plugin.statusbar" version="1.1.0" />
<gap:plugin name="org.apache.cordova.splashscreen" version="0.3.4" />
<gap:plugin name="org.li8.inappbrowser" version="0.1" />
<gap:plugin name="org.apache.cordova.network-information" version="0.2.12" />
<gap:plugin name="com.danielcwilson.plugins.googleanalytics" version="0.6.1" />
<gap:plugin name="nl.x-services.plugins.socialsharing" version="3.8.1" />
<preference name="SplashScreen" value="foo" />
<preference name="SplashScreenDelay" value="8000" />
<access origin="*" />
</widget>
推荐答案
更改插件名称,值是插件的软件包名称.例如:
Change Plugin name and value is the package name of plugin. example:
</description>
<preference name="permissions" value="none"/>
<gap:plugin name="org.apache.cordova.core.geolocation" />
<feature name="Geolocation">
<param name="ios-package" value="CDVLocation" />
</feature>
<plugins>
<plugin name="cordova-plugin-device" value="org.apache.cordova.Device" />
<plugin name="cordova-plugin-network-information" value="CDVConnection" />
<plugin name="Debug Console" value="CDVDebugConsole" />
<plugin name="cordova-plugin-globalization" value="CDVLocation" />
<plugin name="cordova-plugin-splashscreen" value="CDVSplashScreen" />
//etc...
</plugins>
这篇关于phonegap构建错误插件不在npm上:设备的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文