Overview
You can use the BlackBerry Runtime for Android apps to run Android 2.3.3 platform applications on the BlackBerry Tablet OS and BlackBerry 10. To use the runtime, you must first repackage your Android applications to BAR file format, which is the compatible file format required for an application to run on the BlackBerry Tablet OS and BlackBerry 10.
As a developer, you can use one of the three tools to repackage your application to BAR file format and also to check how compatible your application is for running on the BlackBerry Tablet OS or BlackBerry 10. Some of the APIs in the Android SDK may not be supported, or only partially supported by the BlackBerry Runtime for Android apps.
Plug-in repackaging tool
The main advantage of using this tool is the ability to check for compatibility, repackage, debug, and run apps on the BlackBerry PlayBook, BlackBerry Tablet Simulator, BlackBerry 10 Device Simulator and BlackBerry 10 device, all through the integrated framework of Eclipse.
You can also use this plug-in to sign your application before it is distributed. If you want to test your application without signing it, you can use the plug-in to create and install a debug token on the target device or simulator.
Online packager
The main advantage of the BlackBerry Packager for Android apps is that you can use it to quickly repackage your Android application using only your browser. You can test the application for compatibility, repackage it as a BlackBerry Tablet OS or BlackBerry 10 compatible BAR file, and then sign it so that it can be distributed through the BlackBerry World storefront.
If you're looking to quickly repackage an app with minimal effort, this might be the tool for you.
Command-line repackaging tools
One of the main advantages of using the BlackBerry SDK for Android apps is that you can use it to repackage multiple Android applications from the APK file format to the BAR file format. In addition, you can also use this set of command-line tools to check the compatibility of your Android applications, sign applications, create debug tokens, and create a developer certificate.