【问题标题】:phonegap cli 6.5 Skipping 'cordova-plugin-camera' for androidphonegap cli 6.5 跳过 'cordova-plugin-camera' for android
【发布时间】:2018-04-27 03:26:49
【问题描述】:

电话差距构建获取失败。 在构建日志中出现以下错误

在“3.0.0”为 android 安装“cordova-plugin-camera”

插件不支持此项目的 cordova-android 版本。 cordova-android:6.1.2,版本要求失败:>=6.3.0

为 android 跳过“cordova-plugin-camera”

cordova-plugin-file-transfer 插件也遇到同样的问题。

这是我的配置 XML

<?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.myapp.Entry" version="2017.1" versionCode="197">
<name>My App</name>
<description>
    My App
</description>
<author email="sujoy.banerjee@synechron.com">
    Sujoy Banerjee
</author>
<!-- Multi-Platform -->
<preference name="phonegap-version" value="cli-6.5.0" />
<preference name="orientation" value="default" />
<preference name="fullscreen" value="false" />
<preference name="webviewbounce" value="false" />
<!-- iOS Only-->
<preference name="target-device" value="universal" />
<gap:config-file platform="ios" parent="CFBundleVersion">
    <string>2017.01.0</string>
</gap:config-file>
<gap:config-file parent="NSPhotoLibraryUsageDescription" platform="ios" target="*-Info.plist">
    <string>This app needs access to your Photo Library to include images of the incident</string>
</gap:config-file>
<gap:config-file parent="NSCameraUsageDescription" platform="ios" target="*-Info.plist">
    <string>This app needs to access the camera to include images of the incident</string>
</gap:config-file>
<!-- Android Only-->
<preference name="android-windowSoftInputMode" value="adjustResize" />
<preference name="android-minSdkVersion" value="11" />
<!-- Supproted Platforms -->
<gap:platform name="ios" />
<gap:platform name="android" />
<!-- Core plugins -->
<gap:plugin name="cordova-plugin-whitelist" source="npm" />
<gap:plugin name="cordova-plugin-camera" source="npm" />
<gap:plugin name="cordova-plugin-file-transfer" source="npm" />
<gap:plugin name="cordova-plugin-network-information" source="npm" />
<gap:plugin name="cordova-plugin-inappbrowser" source="npm" />
<!-- Icon are here.... -->

【问题讨论】:

  • @Posto- 自周六以来我一直面临同样的问题。截至周五一切正常。
  • 是的,在我上次检查时,确切的配置正在工作......

标签: cordova phonegap-plugins phonegap-build


【解决方案1】:

经过大量的研发,我终于找到了关键解决方案。使用旧版本的 cordova 相机插件。当前版本是 3.0.0,使用旧版本 2.4.1。

<plugin name="cordova-plugin-camera" spec="2.4.1" />

【讨论】:

  • 任何信息链接,因为我也面临文件传输插件的同样问题
  • use this.i 也是面向文件传输插件
  • 谢谢@Maheshvirus ...是的..它正在工作..,但作者是否知道问题或是否缺少某些配置导致此插件的最新版本出现问题。
  • 实际上他们在文档中提到了它。这是链接。我从中得到了提示。 blog.phonegap.com/…
  • 我也在使用 6.5.0。到周五为止一切正常。但是从周六开始,他们已经更新了。
【解决方案2】:

我知道我迟到了 6 个月,但我不得不经历同样的事情。我还发现我只能将相机插件版本 2.4.1 与任何 cordova 版本 =This forum post 正在谈论同样的问题,他们提到 this article 谈到了 7.0.1 中的变化(请参阅“选择退出新构建器”区域)。

<preference name='pgb-builder-version' value='1' />

将上述代码添加到我的 Config.xml 后,我可以使用最新版本的相机插件(撰写本文时为 4.0.3)。 现在这就是我的 Config.xml 中相关行的外观。

<preference name='phonegap-version' value='cli-7.1.0' />
<preference name='pgb-builder-version' value='1' />

<gap:plugin name="cordova-plugin-camera" version="4.0.3" source="npm" />

我希望这对某人有所帮助,因为我花了一段时间才找到它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多