apache - 在Ubuntu 17.04中获取错误 “Reference air.sdk.path.linux.3.9 not found ”

标签 apache ubuntu flash gradle apache-flex

我正在尝试使用gradlefx构建一个项目。在构建期间,我遇到以下异常错误。

get-data:
[get] Getting: http://flex.apache.org/installer/sdk-installer-config-4.0.xml
[get] To: /home/ubuntu/.gradle/gradleFx/sdks/86c6aa5c2c1084d7f4e8996be5c5cfa2e429cbe9/sdk-installer-config-4.0.xml

FAILURE: Build failed with an exception.

What went wrong:
A problem occurred configuring root project 'dashas-master'.
The following error occurred while executing this line:
/home/ubuntu/.gradle/gradleFx/sdks/86c6aa5c2c1084d7f4e8996be5c5cfa2e429cbe9/installer.xml:119: Reference air.sdk.path.linux.3.9 not found.

我不知道为什么gradle不下载文件。我可以从下面的XML文件中清楚地看到air.sdk.path.linux.2.6版本。

来自:http://flex.apache.org/installer/sdk-installer-config-4.0.xml
<linux>
<versions default="2.6">
<versionA id="air.sdk.version.linux.2.6" version="2.6" displayVersion="2.6">
<server id="air.sdk.server.linux.2.6">http://airdownload.adobe.com</server>
<folder id="air.sdk.folder.linux.2.6">air/lin/download/2.6/</folder>
<path id="air.sdk.path.linux.2.6">http://airdownload.adobe.com/air/lin/download/2.6/</path>
<file id="air.sdk.file.linux.2.6">AdobeAIRSDK.tbz2</file>
</versionA>
</versions>
</linux>

这里有什么问题吗?请建议我解决该类型错误的任何方法。

最佳答案

我自己已经找到了解决方案。我们可以通过指定air.sdk.version = 2.6 -Dair.sdk.version=2.6来编译项目。我们可以通过命令来构建

gradle clean compile -Dair.sdk.version=2.6

关于apache - 在Ubuntu 17.04中获取错误 “Reference air.sdk.path.linux.3.9 not found ”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49005026/

相关文章:

javascript - 某些网络上来自 AWS/Apache 的 CSS 和 JS 文件

php - htaccess URL 重写在 PHP Slim 框架中不起作用

php - Apache 显示 PHP 代码而不是执行它

ubuntu - bash run sbt test 返回错误

python - 使用 mod-python 使 HTTP 身份验证成为可选

java - Apache、Tomcat 和 mod 代理 http 设置

ubuntu - 新远程节点上的 Rundeck 身份验证失败

javascript - 通过 JavaScript 调用 Flash swf 中的操作的工具

flash - 是否有针对 Fusion Charts Free 的 ACPrintFix(Flash 打印修复)实现?

actionscript-3 - AS3 - 更改按钮组件上标签的大小