Git Product home page Git Product logo

androidide-tools's Introduction

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.

Usage:
idesetup -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.
  • Start the installation process by executing : idesetup -c
  • After you execute the command, 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 ide-environment.properties 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.

Download

You can manually download and install these tools from Releases.

Thanks to

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.