Phonegap 文件传输插件导致 Android 构建失败
Phonegap file transfer plugin causing the Android build to fail
我正在开发一个使用 Phonegap/Cordova 的移动应用程序,我正在使用文件传输插件从照片库上传照片。
iOS 构建成功,而 Android 构建出现错误。
我不确定是什么导致构建失败以及如何防止失败。
cordova-plugin-file-transfer
依赖于 cordova-plugin-file
5.0.0,它与你的 cordova-android 版本不兼容,它需要 cordova-android 6.3.0或更新。所以你有两个选择:
- 更新你的 cordova-android 6.3.0 或更新版本(我推荐 6.4.0)
- 将
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
我正在开发一个使用 Phonegap/Cordova 的移动应用程序,我正在使用文件传输插件从照片库上传照片。
iOS 构建成功,而 Android 构建出现错误。
我不确定是什么导致构建失败以及如何防止失败。
cordova-plugin-file-transfer
依赖于 cordova-plugin-file
5.0.0,它与你的 cordova-android 版本不兼容,它需要 cordova-android 6.3.0或更新。所以你有两个选择:
- 更新你的 cordova-android 6.3.0 或更新版本(我推荐 6.4.0)
- 将
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