Skip to content

Usage AIRSDK

marchbold edited this page Jul 19, 2021 · 1 revision

AIR SDK

There are a series of commands that will allow you to query the available AIR SDKs and to download a specific version. These commands start with apm airsdk ....

List

List the available AIR SDKs.

apm airsdk list

This command will query and list the available versions of the AIR SDK

Example:

$ apm airsdk list
✓ Downloaded AIR SDK list
 - 33.1.1.476[2021-04-27]
 - 33.1.1.444[2021-03-25]
 - 33.1.1.406[2021-02-14]
 - 33.1.1.345[2020-12-10]
 - 33.1.1.300[2020-10-26]
 - 33.1.1.259[2020-09-15]
 - 33.1.1.217[2020-08-04]
 - 33.1.1.190[2020-07-08]
 - 33.1.1.176[2020-06-24]
 - 33.1.1.98[2020-04-07]
 - 33.1.1.86[2020-03-26]
 - 33.1.1.63[2020-03-03]
 - 33.1.1.50[2020-02-19]
 - 33.1.0.43[2020-02-12]
 - 33.1.0.37[2020-02-06]
 - 33.1.0.16[2020-01-16]
 - 33.0.2.338[2019-12-04]
 - 33.0.2.330[2019-11-26]
 - 33.0.2.315[2019-11-11]
 - 33.0.2.288[2019-10-15]
 - 33.0.2.281[2019-10-08]
 - 33.0.2.246[2019-09-03]
 - 33.0.1.228[2019-08-16]
 - 33.0.1.220[2019-08-08]
 - 33.0.0.212[2019-07-31]
 - 33.0.0.182[2019-07-01]
 - 33.0.0.175[2019-06-24]
 - 33.0.0.168[2019-06-17]

Information

Information about a specific AIR SDK version.

apm airsdk info <version>
  • <version> can be one of the version codes from the list command (eg. 33.1.1.476) or you can specify latest to query the latest version.

Example:

$ apm airsdk info latest
✓ Retrieved AIR SDK information : 33.1.1.476
AIR SDK v33.1.1.476
  Release Date: 2021-04-27
  Release Notes:
    [Gamua-543] : Account for TextField horizontal scroll when calculating caret position
    [Gamua-754] : Ensuring an ANE can have a Mac implementation without native library
    [Gamua-758] : Updating openssl libraries to ensure they are able to load the generated cert bundle
    [Gamua-777] : Adding android.jar library path to d8 command if platformsdk is provided
    [Gamua-779] : multimedia clean-up for memory leaks when handling Video + StageVideo
    [Gamua-780] : Reverting to use android-21 platform for the NDK
    [AIR-596] : Reducing D8/DX command line length when multiple extensions are used
    [AIR-3226] : AIR SDK for MacOS to support M1 i.e. universal binaries
    [AIR-3801] : AIR Android - adding File.applicationRemovableStorageDirectory property

Install

Install a specific AIR SDK version.

apm airsdk install <version>
  • <version> can be one of the version codes from the list command (eg. 33.1.1.476) or you can specify latest to query the latest version.

This will attempt to download the specified version of the AIR SDK and install it.

Currently this just extracts it to a directory named AIRSDK_<VERSION>

Example:

$ apm airsdk install latest
✓ Retrieved AIR SDK information : 33.1.1.476
=======================================
By downloading or using the SDK software, you hereby acknowledge that you have read HARMAN's AIR SDK developer license terms and agree to the terms therein.
https://airsdk.harman.com/assets/pdfs/HARMAN%20AIR%20SDK%20License%20Agreement.pdf
=======================================

Do you accept the terms of the license agreement? Y/n [n]: Y

Starting AIR SDK Installation
✓ AIR SDK already downloaded
✓ Extracted AIR SDK