phonegap构建错误插件不在npm上:设备 [英] phonegap build error plugin is not on npm: Device

查看:86
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆