by Akash Yadav, Marvin Stelter

AndroidIDE is an integrated development environment (IDE) for developing full-featured Android apps directly on your Android device. Features: - Gradle support, you can import Android Studio projects easily without problems. - Kotlin support, you don't need to use old versions of your favorite library thanks Gradle you can add any library you want. - Android 12+ support, AndroidIDE is tested on the newest Android versions you don't need to worry that AndroidIDE will not be supported anymore if you update your phone. - .aab support, since August 2021 Google only allows uploading .aab packages instead of .apk file, there is no IDE on Google Play that support this. - and much more, try it yourself and create your first beautiful app with AndroidIDE. If you found any error you can let us now via Github. Just create a new issue here.

  • Android IDE
    Updated on 16/04/2022

  • Build Tools for AndroidIDE

    This repository includes JDK 11, Android SDK and tools for AndroidIDE. An installation script is also available which you can use to easily install the tools.

    AndroidIDE build tools installer
    This script helps you easily install build tools in AndroidIDE.
    ./ -s 33.0.1 -c -j 17
    This will install Android SDK 33.0.1 with command line tools and JDK 17.
    Options :
    -i   Set the installation directory. Defaults to $HOME.
    -s   Android SDK version to download.
    -c   Download Android SDK with command line tools.
    -j   Choose whether to install JDK 11 or JDK 17. Please note that JDK 17 must be preferred. This option will be removed in future.
    -m   Manifest file URL. Defaults to 'manifest.json' in 'androidide-build-tools' GitHub repository.
    For testing purposes:
    -a   CPU architecture. Extracted using 'uname -m' by default.
    -p   Package manager. Defaults to 'pkg'.
    -l   Name of curl package that will be installed before starting installation process. Defaults to 'libcurl'.
    -h   Prints this message.
    Installing in AndroidIDE

    • Open the AndroidIDE terminal.
    • Get the installation script with :
    • Give executable permissions to the installation script with:
      chmod +x ./
    • Start the installation process by executing the script with : ./
    • After you execute the script, it'll show a summary of the configuration. Type y to confirm the configuration and start the installation process.

    Once the installation is finished, the file will also be updated. If the file already exists, you'll be asked to confirm if you want to rewrite the properties file.

    The default configuration is enough for most users. If you want to configure the installation process (like downloading JDK 11 instead of the default JDK 17), you can do so by using the options provided by the script.

    Execute the script with -h option to see a list of options that you can use.


    You can manually download and install these tools from Releases.

    Thanks to

    Version 2.1.1 Beta
    Android 8.0+
    Requires an Android device with 1,5GB+ RAM, 3GB free storage