You can use the BlackBerry Runtime for Android apps to run Android Jelly Bean 4.2.2 (10.2 beta) platform applications on the BlackBerry 10 OS. If you are developing for a previous version of BlackBerry 10 OS, use Android Gingerbread 2.3.3. 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 10 OS.
As a developer, you can use one of the tools to repackage your application to BAR file format and also to check how compatible your application is for running on 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 10 Device Simulator and BlackBerry 10 device, 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.
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.