cordova android 6.3.0 的相机和地理定位插件问题

Posted

技术标签:

【中文标题】cordova android 6.3.0 的相机和地理定位插件问题【英文标题】:Camera and Geolocation plugin issue with cordova android 6.3.0 【发布时间】:2017-10-17 03:21:21 【问题描述】:

在使用 Camera and Geolocation 插件将 cordova android 项目升级到 6.3.0 版后,我遇到了一个问题。这两个插件都使用需要 cordova-plugin-compat 的 Permission 助手类。但是不再支持cordova android 6.3.0 版cordova-plugin-compat ( https://cordova.apache.org/news/2017/09/22/plugins-release.html) 因为它包含在核心中。但是我在解析 org.apache.cordova.PermissionHelper 和 org.apache.cordova.BuildHelper 时遇到错误。如何解决这个问题。

【问题讨论】:

【参考方案1】:

cordova-plugin-compat更新到v1.2,其中包含a restriction防止插件文件被部署到cordova-android@6.3.0+

cordova plugin rm cordova-plugin-compat --force 
&& cordova plugin add cordova-plugin-compat@1.2

【讨论】:

以上是关于cordova android 6.3.0 的相机和地理定位插件问题的主要内容,如果未能解决你的问题,请参考以下文章

插件不支持该项目的 cordova-android 版本。 cordova-android:6.2.3,失败的版本要求:> = 6.3.0 in oracle MAF2.5

使用 ionic-v3 和 cordova 6.3.0 警告 Android API 级别 28

Cordova Android - 相机没有所有选项

Android Cordova 5.0+ 相机崩溃

Cordova 相机插件适用于模拟器,而不适用于 Android 设备

打开没有java或cordova js的Android相机