无法在 Eclipse 和 CLI 中为 Android 构建 Cordova 项目

Posted

技术标签:

【中文标题】无法在 Eclipse 和 CLI 中为 Android 构建 Cordova 项目【英文标题】:Unable To Build Cordova Project for Android in Eclipse and as well in CLI 【发布时间】:2016-10-25 06:51:04 【问题描述】:

我是混合移动应用程序的新手。当我尝试构建我的第一个项目时,出现以下错误。

请帮我解决这个问题。

【问题讨论】:

寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为具体问题或错误必要的最短代码在问题本身中重现它。没有明确的问题陈述的问题对其他读者没有用处。请参阅:How to create a Minimal, Complete, and Verifiable example。 通过引用 Cordova 站点,我已经安装了 Node.js 和 Gradle,还配置了路径变量。我能够创建一个项目并添加一个平台,但是当我尝试构建项目时,我得到了上述错误。 尝试在 verbose 模式下使用cordova build -d。它可能会给你一些关于这个问题的提示。 使用过cordova build -d。但我没有得到任何提示.. 无论如何感谢@Guillem Vicens 的建议 【参考方案1】:

查看错误,我猜您位于代理防火墙连接后面,该连接阻止了从 maven 存储库的下载。您可能必须将 Gradle 配置为使用代理服务器。

这是通过创建具有以下属性集的 gradle.properties 文件来完成的:

systemProp.http.proxyHost=www.somehost.org
systemProp.http.proxyPort=8080
systemProp.http.proxyUser=userid
systemProp.http.proxyPassword=password
systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost  

systemProp.https.proxyHost=www.somehost.org
systemProp.https.proxyPort=8080
systemProp.https.proxyUser=userid
systemProp.https.proxyPassword=password
systemProp.https.nonProxyHosts=*.nonproxyrepos.com|localhost

将 gradle.properties 文件放在 Gradle 主文件夹中。 对于 Windows,它是 %USERPROFILE%.gradle(例如:C:\Users\username.gradle)。

看看这个SO Post 应该会有所帮助。

【讨论】:

以上是关于无法在 Eclipse 和 CLI 中为 Android 构建 Cordova 项目的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse 中为包含的 JSP 指示“无法解析 someVariable”错误

在 Eclipse 中为 C++ 设置 GTKmm

如何在 Eclipse CDT 中为 C++ STL 对象启用 gdb 漂亮打印?

如何在 angular-cli 中为长路径制作“别名”?

在 XAMPP 中为 wp-cli.phar 使用不同的 php.ini

使用 CLI 在脚本中为指标“StatusCheckFailed”创建警报