ionic 安装cordova-plugin-file-transfer插件时出现警告
Plugin doesn't support this project's cordova-android version. cordova-android: 4.1.1, failed version requirement: >=6.3.0
Skipping 'cordova-plugin-file' for android
导致ionic build android时报错build failed
:compileDebugJava/Users/alex-mac/项目/conference/platforms/android/src/org/apache/cordova/filetransfer/FileTransfer.java:49: 错误: 程序包org.apache.cordova.file不存在
import org.apache.cordova.file.FileUtils;
^
/Users/alex-mac/项目/conference/platforms/android/src/org/apache/cordova/filetransfer/FileTransfer.java:851: 错误: 找不到符号
FileUtils filePlugin = (FileUtils) pm.getPlugin("File");
^
符号: 类 FileUtils
/Users/alex-mac/项目/conference/platforms/android/src/org/apache/cordova/filetransfer/FileTransfer.java:851: 错误: 找不到符号
FileUtils filePlugin = (FileUtils) pm.getPlugin("File");
^
符号: 类 FileUtils
注: 某些输入文件使用或覆盖了已过时的 API。
注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。
注: /Users/alex-mac/项目/conference/platforms/android/src/org/apache/cordova/filetransfer/FileTransfer.java使用了未经检查或不安全的操作。
注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
3 个错误
FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':compileDebugJava'.
> Compilation failed; see the compiler error output for details.
解决办法 :安装插件时带上版本号
cordova plugin add cordova-plugin-file-transfer@1.6.3
cordova plugin add cordova-plugin-file@4.3.3
安装完成重新build成功