我正在使用Ionic 3并尝试在我的应用上使用Ionic Native Crop plugin,但没有成功。
在插件安装之前,当我运行ionic cordova run android --device
时,一切正常,但是,当我安装插件时(如插件页面所示):
ionic cordova plugin add cordova-plugin-crop
和
npm install --save @ionic-native/crop
运行ionic cordova run android --device
时出现以下错误:
失败:构建因异常而失败。
出了什么问题: 任务执行失败':processDebugResources'。
com.android.ide.common.process.ProcessException:无法执行aapt
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。 FAILED
建立失败
总时间:1分钟15.829秒 错误:cmd:命令失败,退出代码1错误输出: 注意:某些输入文件使用或覆盖已弃用的API。 注意:使用-Xlint重新编译:弃用以获取详细信息。 注意:某些输入文件使用或覆盖已弃用的API。 注意:使用-Xlint重新编译:弃用以获取详细信息。
失败:构建因异常而失败。
出了什么问题: 任务执行失败':processDebugResources'。
com.android.ide.common.process.ProcessException:无法执行aapt
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。
[错误]运行cordova时发生错误运行android --device(退出代码1)。
如果我卸载插件,一切正常。
ionic info
输出:
cli包:(C:\ Users \ User \ AppData \ Roaming \ npm \ node_modules)
@ionic/cli-utils : 1.19.0 ionic (Ionic CLI) : 3.19.0
全球套餐:
cordova (Cordova CLI) : 7.1.0
本地包裹:
@ionic/app-scripts : 3.1.0 Cordova Platforms : android 6.3.0 browser 5.0.1 ios 4.5.4 Ionic Framework : ionic-angular 3.9.2
系统:
Node : v6.11.2 npm : 3.10.10 OS : Windows 10
环境变量:
ANDROID_HOME : C:\Android\android-sdk
其他:
backend : pro
我是否必须搜索其他插件或者有什么方法可以解决这个问题?
答案 0 :(得分:1)
尝试重新安装插件。并像
一样使用它plugins.crop(function success () {
}, function fail () {
}, '/path/to/image', options)
或者,如果您在支持Promises的环境中运行(Crosswalk,Android> = KitKat,iOS> = 8)
plugins.crop.promise('/path/to/image', options)
.then(function success (newPath) {
})
.catch(function fail (err) {
})
然后尝试
cordova clean android
cordova build android
cordova run android