LoginSignup
0
2

More than 5 years have passed since last update.

Apache Flex SDK InstallerでAIR SDKのダウンロードに失敗する

Last updated at Posted at 2017-10-23

Apache Flex SDK Installer 3.2の問題

Apache Flex SDK Installerバージョン3.2で次の問題が発生します。

  • Flex SDK 4.16.0のダウンロードに失敗することがある
  • AIR 25 SDK、AIR 26 SDK、AIR 27 SDKのダウンロードに失敗する

原因と対策

Flex SDK 4.16.0のダウンロード

Flex SDK 4.16.0のダウンロードは必ず失敗するわけではなく、成功する場合もあります。
INSTALL LOGを比較すると、http://ftp.kddilabs.jp/infosystems/apache/flex/4.16.0/binaries/apache-flex-sdk-4.16.0-bin.zipからダウンロードした場合は失敗しています。他のhttp://ftp.tsukuba.wide.ad.jp/software/apache/flex/4.16.0/binaries/apache-flex-sdk-4.16.0-bin.zipからのダウンロードは成功しています。
ftp.kddilabs.jpのファイルをダウンロードすると、ファイルサイズはftp.tsukuba.wide.ad.jpのものと同一ですが、中身は一致しません。ファイルが破損しているためMD5 Signatureチェックでエラーとなっているようです。

対策としては、破損ファイルを引いてしまったらダウンロードしなおしましょう。
Flex SDKは近いミラーサイトからダウンロードするようになっているため、何度かやり直すと当たりを引けるでしょう。

AIR 25以降のSDKダウンロード

INSTALL LOGを見るとError #1000やError #1009が出ています。
バグレポートも出ています。
Apache Flex SDK Installer SDK 4.16.0 and AIR 25.0 fails download

Flex SDK InstallerではFlex SDK 4.16.0とAIR 24 SDKの組み合わせではダウンロードに成功するので、別途必要なAIR SDKをダウンロードして上書きすると良いでしょう。
最新のAIR SDKダウンロードページからAIR SDK without the new compilerのものをダウンロード・展開したものをFlex SDK Installerのダウンロードフォルダに上書きします。
以前のバージョンのAIR SDKはアーカイブ版ページにあります。

Apache Flex SDK Installer 3.3の問題

バージョン3.2.では3.2の問題は解決したとされていますが、私の環境ではうまく動作しませんでした(Windows 10 Fall Creators Update)。

エラーログは次の通り。

Installer version 3.3.0 (windows)
Using Locale: ja_JP
Fetched the SDK download mirror URL from the CGI.
SDK version Apache Flex SDK 4.15.0
AIR version 23.0
Flash Player version 23.0
Creating Apache Flex home
Creating temporary directory
Downloading Apache Flex SDK from: http://archive.apache.org/dist/flex/4.15.0/binaries/apache-flex-sdk-4.15.0-bin.zip
Verifying Apache Flex SDK MD5 Signature
The Apache Flex SDK MD5 Signature of the downloaded files matches the reference. The file is valid.
Uncompressing: C:\flexsdk\temp\apache-flex-sdk-4.15.0-bin.zip
Finished uncompressing: C:\flexsdk\temp\apache-flex-sdk-4.15.0-bin.zip
Downloading Adobe AIR Runtime Kit for Windows from: http://airdownload.adobe.com/air/win/download/23.0//AdobeAIRSDK.zip
      [get] [ProgressEvent type="standardErrorData" bubbles=false cancelable=false eventPhase=2 bytesLoaded=0 bytesTotal=0]
Installation aborted: http://flex.apache.org/track-installer.html?failure=true&label=Apache Flex SDK 4.15.0&version=4.15.0&os=windows&installerversion=3.3.0&info=&info=%20%20%20%20%20%20%5Bget%5D%20%5BProgressEvent%20type%3D%22standardErrorData%22%20bubbles%3Dfalse%20cancelable%3Dfalse%20eventPhase%3D2%20bytesLoaded%3D0%20bytesTotal%3D0%5D

この問題を回避するためには、Apache Flex SDK Installer 3.2以前を使います。
古いバージョンはhttps://archive.apache.org/dist/flex/installer/からダウンロードできます。

Flex SDKのdescription

Flex SDK Installerでダウンロード後に、新しいAIR SDKを上書きすることでAIR SDKを更新できます。
ただし、単に上書きしただけではFlash BuilderにFlex SDKを追加したときの名前が「Apache Flex 4.16.1 FP24.0 AIR24.0 en_US」のようにFlex SDK Installerでダウンロードした時のバージョンAIR24.0が出ます。

気になる場合はflex-sdk-description.xmlファイルを編集しておくと設定時のデフォルト名を変更できます。

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2