Cordova 6.4.0:android平台安装白名单错误

时间:2016-12-31 19:11:24

标签: javascript android cordova hybrid-mobile-app

我正在设置第一个cordova项目。

在全球安装Cordova并创建第一个应用程序存储库之后 我试图在这个命令中设置android平台:

cordova平台添加android --save

但是,此操作最终会生成此错误消息:

  

建立失败

     

总时间:0.989秒无法安装   '科尔多瓦-插件白名单':错误:   /家庭/ firas /局/科尔多瓦/的HelloWorld /的HelloWorld /平台/安卓/ gradlew:   命令失败,退出代码为1       在ChildProcess.whenDone(/home/firas/Bureau/Cordova/HelloWorld/HelloWorld/platforms/android/cordova/node_modules/cordova-common/src/superspawn.js:169:23)       在emitTwo(events.js:87:13)       在ChildProcess.emit(events.js:172:7)       在maybeClose(internal / child_process.js:821:16)       在Process.ChildProcess._handle.onexit(internal / child_process.js:211:5)错误:   /家庭/ firas /局/科尔多瓦/的HelloWorld /的HelloWorld /平台/安卓/ gradlew:   命令失败,退出代码为1

我试图删除并重新添加adroid平台,但问题仍然存在,我也尝试安装白名单插件(cordova插件添加cordova-plugin-whitelist@1.0.0)

但我也面临同样的问题,并且因为无法构建或运行我的第一个HelloWord应用程序而完成

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

此问题特别适用于Cordova 6.4.0(最新至2016年12月31日)。

要解决此问题,只需卸载Cordova并为版本6.0.0重新安装,这样可以提高白名单组件的稳定性。

步骤:

  1. npm uninstall -g cordova
  2. npm install -g cordova@6.0.0