不可能为Android构建离子



我正在尝试编译Android的离子应用程序,但我会遇到一个错误:

$ ionic cordova build android
..............................
/home/matte/Desktop/Cimoda/platforms/android/src/com/synconset/cordovahttp/CordovaHttpDownload.java:18: error: package org.apache.cordova.file does not exist
import org.apache.cordova.file.FileUtils;
                              ^
/home/matte/Desktop/Cimoda/platforms/android/src/com/synconset/cordovahttp/CordovaHttpDownload.java:49: error: cannot find symbol
                JSONObject fileEntry = FileUtils.getFilePlugin().getEntryForFile(file);
                                       ^
  symbol:   variable FileUtils
  location: class CordovaHttpDownload
..............................
[ERROR] An error occurred while running cordova build android (exit code 1).

这是有关该项目的Cordova的党派:

"cordova": {
    "plugins": {
        "cordova-plugin-advanced-http": {},
        "cordova-plugin-device": {},
        "cordova-plugin-ionic-keyboard": {},
        "cordova-plugin-ionic-webview": {},
        "cordova-plugin-splashscreen": {},
        "cordova-plugin-whitelist": {},
        "cordova-plugin-file": {}
    },
    "platforms": [
        "android"
    ]
}

离子构建会自动添加Cordova-Plugin-File插件。你知道我如何解决吗?

请卸载并再次安装。它将更新为新版本。这对我有类似的问题有所帮助。

$ ionic cordova plugin remove cordova-plugin-file

,然后

$ ionic cordova plugin add cordova-plugin-file
$ npm install --save @ionic-native/file

离子Cordova平台RM Android
之后添加平台
离子Cordova平台添加Android
离子Cordova运行Android

最新更新