Phonegap 文件传输插件导致 Android 构建失败

Phonegap file transfer plugin causing the Android build to fail

我正在开发一个使用 Phonegap/Cordova 的移动应用程序,我正在使用文件传输插件从照片库上传照片。

iOS 构建成功,而 Android 构建出现错误。

我不确定是什么导致构建失败以及如何防止失败。

这是构建日志: http://freetexthost.com/orbg5lm0en

cordova-plugin-file-transfer 依赖于 cordova-plugin-file 5.0.0,它与你的 cordova-android 版本不兼容,它需要 cordova-android 6.3.0或更新。所以你有两个选择:

  1. 更新你的 cordova-android 6.3.0 或更新版本(我推荐 6.4.0)
  2. cordova-plugin-file-transfer 降级到 1.6.3,因为 cordova-plugin-file 的依赖项将是适用于您当前平台的旧版本插件

要更新 cordova-android,您必须删除并重新添加它(请注意,如果您对项目进行了一些手动更改,您将会丢失它)

cordova platform rm android
cordova platform add android@6.4.0

要降级插件,您还必须先将其删除

cordova plugin rm cordova-plugin-file-transfer
cordova plugin add cordova-plugin-file-transfer@1.6.3