Public Access
1.2 KiB
1.2 KiB
Intall Java
sudo apt install openjdk-17-jdk
Check it
java --version
javac --version
Android SDK
Unzip exactly like this :)
zip_file="$HOME/Downloads/commandlinetools-linux-15859902_latest.zip"
sdk_dir="$HOME/.local/share/android-sdk"
temp_dir=$(mktemp -d)
unzip "$zip_file" -d "$temp_dir"
mkdir -p "$sdk_dir/cmdline-tools"
mv "$temp_dir/cmdline-tools" "$sdk_dir/cmdline-tools/latest"
rmdir "$temp_dir"
Check nothing got messed up
ls -la ~/.local/share/android-sdk/cmdline-tools/latest
Add this to ~/.bashrc
export ANDROID_SDK_ROOT="$HOME/.local/share/android-sdk"
export ANDROID_HOME="$ANDROID_SDK_ROOT"
export PATH="$ANDROID_SDK_ROOT/cmdline-tools/latest/bin:$ANDROID_SDK_ROOT/platform-tools:$PATH"
Post install
source ~/.bashrc
sdkmanager \
"platform-tools" \
"platforms;android-36" \
"build-tools;36.0.0"
sdkmanager --licenses
Validate
fvm flutter doctor
Run like this
adb devices
fvm flutter devices
fvm flutter run