Install terminal tools on windows
choco install powershell- core microsoft- windows- terminal gsudo -- confirm
List all versions of a package in chocolatey
choco search gradle -- all- versions - -not - broken
Install specific version of a package
choco install maven -- version= 3.6 .8
Pin version of a package to prevent automatic update
choco pin add -- name= maven
[Environment ]::SetEnvironmentVariable(" Path" , [Environment ]::GetEnvironmentVariable(' Path' , [EnvironmentVariableTarget ]::Machine) + " $ ( $Env: JAVA_HOME ) \bin" , [EnvironmentVariableTarget ]::Machine)
Install WSL via chocolatey
choco install Microsoft- Windows- Subsystem- Linux -- source windowsfeatures
Install Ubuntu on WSL via Windows Terminal
Invoke-WebRequest `
- Uri https:// wsldownload.azureedge.net/ Ubuntu_1604.2019.523 .0_x64.appx `
- OutFile Ubuntu.appx `
- UseBasicParsing >> Add-AppxPackage .\Ubuntu.appx
Clean previous instalations [Optional]
Remove-Item –path C:\Android\android- sdk –recurse
Remove-Item –path $HOME \.android –recurse
Configure and Install Android basic tools
# Set Windows as default OS for binaries installation
[System.Environment ]::SetEnvironmentVariable(' REPO_OS_OVERRIDE' , ' windows' );
# Creates the repositories default file
New-Item $HOME \.android\repositories.cfg - type file;
# Installs sdk
choco install android- sdk;
# Accept licenses
echo yes | sdkmanager -- licenses;
# Install necessary tools
sdkmanager " cmdline-tools;latest" ;
sdkmanager platform- tools;
Install the android version you'll gonna use
sdkmanager " build-tools;30.0.3"
sdkmanager " platforms;android-30"