【问题标题】:Cordova 6.4.0: android platform install Whitelist errorCordova 6.4.0:android 平台安装白名单错误
【发布时间】:2017-05-15 15:07:30
【问题描述】:

我正在建立第一个科尔多瓦项目。

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

cordova 平台添加 android --save

但此操作最终会生成以下错误消息:

构建失败

总时间:0.989 秒 安装失败 'cordova-plugin-whitelist':错误: /home/firas/Bureau/Cordova/HelloWorld/HelloWorld/platforms/android/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) 在可能关闭(内部/child_process.js:821:16) 在 Process.ChildProcess._handle.onexit (internal/child_process.js:211:5) 错误: /home/firas/Bureau/Cordova/HelloWorld/HelloWorld/platforms/android/gradlew: 命令失败,退出代码为 1

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

但我也遇到了同样的问题,最终无法构建或运行我的第一个 HelloWord 应用程序

【问题讨论】:

    标签: javascript android cordova hybrid-mobile-app


    【解决方案1】:

    【讨论】:

    • 我有最新的:6.4.0
    • 本地路径设置?
    • 是的,本地路径也设置了
    • 你有android studio吗?
    • 是的,sdk 构建工具中有什么东西?
    【解决方案2】:

    此问题在 Cordova 6.4.0 中尤其出现(最新至 2016 年 12 月 31 日)。

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

    步骤:

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

    【讨论】:

    • 在该版本之前的版本为6.2.0 仍然可以正常使用所有命令和插件,因此您也可以安装此版本。我们发现在使用最新的 6.4.0 版本的 cordova 旧 + 新项目时存在许多问题。
    • @firasKoubaa 我有最新的科尔多瓦 6.4.0,我可以毫无问题地添加 android 平台。猜猜你可能需要深入挖掘才能得出结论
    • 可能取决于你使用的sdk版本,结论是这个版本相对于6.0.0或6.2.0不稳定
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-14
    • 1970-01-01
    • 1970-01-01
    • 2017-05-29
    • 1970-01-01
    • 2017-05-02
    • 1970-01-01
    相关资源
    最近更新 更多