首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >phonegap cli 6.5跳过android的“cordova-plugin-照相机”

phonegap cli 6.5跳过android的“cordova-plugin-照相机”
EN

Stack Overflow用户
提问于 2017-11-14 08:56:41
回答 2查看 1.6K关注 0票数 1

Phone Gap构建失败。生成日志获取以下错误

在"3.0.0“处为android安装”cordova-plugin-照相机“ 插件不支持这个项目的cordova-android版本。cordova-android: 6.1.2,失败版本要求:>=6.3.0 跳过安卓的“cordova-plugin-照相机”

对于cordova-plugin-file-transfer插件也有同样的问题。

这是我的Config XML

代码语言:javascript
复制
<?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.... -->

EN

回答 2

Stack Overflow用户

发布于 2017-11-14 10:31:04

经过大量的研发,我终于得到了关键的solution.Use老版科多瓦相机,plugin.Current版本是3.0.0,使用老版本2.4.1。

代码语言:javascript
复制
<plugin name="cordova-plugin-camera" spec="2.4.1" />
票数 3
EN

Stack Overflow用户

发布于 2018-06-04 10:16:51

我知道我已经晚了6个月,但我不得不经历同样的事情。我还发现,我只能使用相机插件版本2.4.1与任何cordova版本的=< 6.5.0。在做了一些研究之后,我发现随着cordova从6.5.0跳到7.0.1,一些东西发生了变化,现在Phone Gap有了不同的建设者。我发现,为了能够使用相机插件的最新版本,我必须指定要使用哪个Phone Gap生成器。这个论坛帖子正在谈论同样的问题,他们提到了这篇文章在7.0.1中提到的变化(参见“选择退出新的构建器”区域)。

代码语言:javascript
复制
<preference name='pgb-builder-version' value='1' />

在将上述代码添加到我的Config.xml之后,我能够使用相机插件及其最新版本(编写时为4.0.3)。这就是我的Config.xml中相关行的样子。

代码语言:javascript
复制
<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" />

我希望这能帮到一个人,因为我花了一段时间才找到它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47281412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档