Phonegap 文件传输插件导致 Android 构建失败
Posted
技术标签:
【中文标题】Phonegap 文件传输插件导致 Android 构建失败【英文标题】:Phonegap file transfer plugin causing the Android build to fail 【发布时间】:2018-05-28 19:13:25 【问题描述】:我正在开发一个使用 Phonegap/Cordova 的移动应用程序,我正在使用文件传输插件从照片库上传照片。
我不确定是什么导致构建失败以及如何防止失败。
这是构建日志: http://freetexthost.com/orbg5lm0en
【问题讨论】:
【参考方案1】: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
【讨论】:
谢谢!你能给我最快的终端命令吗?就像 phonegp 添加插件 PLUGINNAME。如何降级到特定版本?哪一种是避免当前 iOS 版本发生任何冲突的最安全方法? 谢谢!将应用它并尽快返回。 我在第一次启动时遇到了 ios11 状态栏将视图向下推的问题,但是当我点击输入时,它会将视图推回正常状态。请问有什么想法吗? 查看这篇博文,特别是关于 viewport-fit=cover 的部分。 ayogo.com/blog/ios11-viewport 您好,我试过了,还是不行!你想让我打开另一个问题,以便我可以添加一些屏幕截图和我的代码吗?非常感谢您帮助我。以上是关于Phonegap 文件传输插件导致 Android 构建失败的主要内容,如果未能解决你的问题,请参考以下文章
Phonegap 构建 facebook 连接插件 (android)