.. _install-android: Android ======= .. role:: bolditalic :class: bolditalic .. role:: underline :class: underline To install Android on your machine, follow the following instructions: .. raw:: html
**1.** Go to the following link ``_ **2.** Scroll down to the '*Command Line Tools*' section **3.** Depending on whether you are using a Mac, a Linux or a Windows machine, click on the appropriate link and download the zip file. **4.** Place this zip file inside the folder: *~/robustest/tools/android/* **5.** Unzip the file **6.** Rename the unzipped folder to cmdline-tools **7.** Within the cmdline-tools folder, rename the folder ‘tools’ to ‘latest’ **8.** Open the command line 1. In a Mac or a Linux machine, open Terminal and go to the folder *~/robustest/tools/android/cmdline-tools/latest/bin* 2. In a Windows machine, start an :ref:`elevated-powershell` **9.** Install Android as follows: a. In Windows, do the following: 1. Run the following command ``.\sdkmanager --update`` 2. Run the command ``.\sdkmanager --list`` 3. From the output of the command above, select the latest version of build-tools. It will look something like this: "build-tools;30.0.2" 4. Copy paste this string and run the command as seen below ``.\sdkmanager "build-tools;30.0.2"`` 5. Run the command ``.\sdkmanager "platform-tools"`` 6. Once installed, Android SDK is successfully installed b. In Mac or Linux machines, run the following commands 1. Run the following command ``./sdkmanager --update`` 2. Run the command ``./sdkmanager --list`` 3. From the output of the command above, select the latest version of build-tools. It will look something like "build-tools;27.0.3" 4. Copy paste this string and run the command as seen below ``./sdkmanager "build-tools;27.0.3"`` 5. Run the command ``./sdkmanager "platform-tools"`` 6. Once installed, android sdk is successfully installed **10.** For Windows machines, create the environment variables *ANDROID_HOME* and *ANDROID_SDK_ROOT* 1. In the Windows Search bar, search using the string ‘*env*’ 2. Click on the option ‘*Edit the system environment variables*’ 3. In the window that opens up, click on the button ‘*Environment Variables*’ 4. Under the section ‘*User Variables*’, click on the button ‘*New*’ 5. Enter the value *ANDROID_HOME* in the ‘*Variable name*’ field 6. Enter the path to the robustest\\tools\\android folder in the ‘*Variable value*’ field. This is usually of the form C:\\\\Users\\\\robustest\\tools\\android 7. Under the section ‘*User Variables*’, click on the button ‘*New*’ 8. Enter *ANDROID_SDK_ROOT* in the ‘*Variable name*’ field 9. Enter the path to the robustest\tools\android folder in the ‘*Variable value*’ field. This is usually of the form C:\\\\Users\\\\robustest\\tools\\android 10. Under the section ‘*User Variables*’, click and select the environment variable named *PATH* 11. Click on the ‘*Edit*’ button 12. Click on the button ‘*New*’ 13. Enter the value *%ANDROID_HOME%* 14. Click on the button ‘*New*’ 15. Enter the value *%ANDROID_HOME%\platform-tools* 16. Click on OK 17. Click on OK 18. Close the PowerShell session and start a new :ref:`elevated-powershell`