3.1.0-BlackBerry 10 SDK for Adobe AIR

Release: BlackBerry 10 SDK for Adobe AIR 3.1.0 Gold.

New in this release

The following features are new in the BlackBerry 10 SDK for Adobe AIR 3.1 Gold release:

MD5 Checksum: Validate the BlackBerry 10 SDK for Adobe AIR installer download using this checksum file. Use any checksum tool that supports MD5 to validate that your download is correct.

  • Added support for BlackBerry 10 Q10 devices.
  • ShortcutManager Keyboard shortcuts added for BlackBerry 10 Q10 devices.
  • MediaServiceConnection: Added MediaServiceConnection.register() method to register an application to use the "now playing" service.
  • List.scrollPage: scrollPage() method added. Allows a user to scroll by page in the list component.

Fixed issues


Fixed incorrectly vertically centered text in SectionHeaderRenderer.


Fixed incorrect sizing of ExpandableControl elements, caused when a DropDown or Picker element was removed from the display list and re-added to the stage.


Fixed cursor positioning issue caused when entering multiple lines in a right-to-left text field.


Long pressing of SectionList headers or the empty spaces between cells in TileList no longer triggers the context menu.


Setting the ActionBar.enable property now disables the buttons in the ActionBar without modifying the properties of the ActionBase objects.


Fixed the issue where horizontal scrolling occured when the text within a single line field was reset to a smaller size.


Spell check dots are no longer cropped in TextInput.


Canceling a ContextMenu.OPENING event no longer prevents other context menus from appearing.


Correctedan error in the AudioManager.setOutputLevel() API documentation.


Tapping on the text selection handles now opens the context menu.


Implemented performance improvements in the context menu and action overflow menu APIs.


Fixed an issue which prevented the back button action in the ActionBar from updating.


You can now paste text into password fields.


Fixed the issue with drop-down menu content becomeing offset from the button when opened.


Text selection handles are no longer visible when the context menu is visible.


Fixed the issue where right-to-left text is not measured correctly. which may have resulted in text on the right side being cut off.


Implemented documentation updates to API references.


Context menu items no longer disappear when pressing down in the empty space between the last action and the delete action and scrolling up.


Updated the Select All icon for text selection in the crosscut menu.


ON_BAR actions are now treated like DEFAULT actions if showTabsFirstOnActionBar is false.


ActionBar and TitleBar height is no longer re-sizeable.


Implemented MediaControl full-screen capabilities.


Implemented proper "down state" setting to actions in a TitleBar that contains icons.


Increased the hit area around text selection handles.


Updated containers and lists so shadows on both edges remain visible when enableShadows = true and the content is larger than the viewport.


Updated the animation for CellRenderers.

Known issues

The BlackBerry AIR Project in the Adobe Flash Builder sample project does not build.

Workaround: Manually add the QNX platform-specific ANEs to the project using the project properties.


The notifications area of the Hub constantly flashes the red LED when a notification such as entering Development Mode is sent.

Workaround: Wait until the blinking times out after 10-15 minutes, or turn the LED off in device Settings.


On a 64-bit Windows machine, the SDK installer points to C:\Program Files (x86). Projects created in previous versions of the SDK point to C:\Program Files. This could cause projects to import incorrect versions of the ANE files.

Workaround: Remove ANE files, and re-import them using the new SDK.


Flash Builder displays an error messages when the Adobe AIR SDK is not version 3.4 even though the BlackBerry 10 SDK for Adobe AIR supports version 2.6 and higher.


After installing the BlackBerry 10 SDK for Adobe AIR, the SDK is not recognized on a Windows 7 32-bit computer.

Workaround: Launch Flash Builder with Administrative permissions. 


Setting application permissions using Flash Builder and FDT is out of date.

Workaround: Manually set application permissions in the bar-descriptor.xml file.

Deprecated APIs


QNXApplication openFile() and supportedFileTypes() methods deprecated. Use InvokeManager instead.