在ubuntu 17.04中收到错误“引用air.sdk.path.linux.3.9 not found”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在ubuntu 17.04中收到错误“引用air.sdk.path.linux.3.9 not found”相关的知识,希望对你有一定的参考价值。

我正在尝试用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

以上是关于在ubuntu 17.04中收到错误“引用air.sdk.path.linux.3.9 not found”的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu 17.04 的 Pin 工具分段错误

Ubuntu17.04安装WPS:在处理时有错误发生

Ubuntu 17.04 apt-get 获取失败

Ubuntu17.04 安装搜狗中文输入法

如何从Ubuntu 16.10升级到Ubuntu 17.04

Ubuntu 17.04 安装