我正试图为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).这是关于该项目的package.json的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插件文件插件是通过离子构建自动添加的.你知道我怎么解决吗?
发布于 2018-03-29 08:45:26
请卸载并重新安装。它将更新到更新版本。这也帮助我解决了类似的问题。
$ ionic cordova plugin remove cordova-plugin-file然后
$ ionic cordova plugin add cordova-plugin-file
$ npm install --save @ionic-native/file发布于 2019-11-12 17:28:41
离子cordova平台rm android
在此之后添加平台
离子cordova平台添加android
离子cordova运行android
https://stackoverflow.com/questions/49534428
复制相似问题