Код: Выделить всё
#!/bin/bash
# Define the output directory
OUTPUT_DIR="/storage/emulated/0/Download/apks"
# Update and upgrade Termux
pkg update && pkg upgrade -y
# Install required packages
pkg install openjdk-17 -y
pkg install gradle -y
# Download and install Android SDK tools
mkdir -p ~/sdk-tools && cd ~/sdk-tools
wget https://dl.google.com/android/repository/commandlinetools-linux-7583922_latest.zip -O sdk-tools.zip
unzip sdk-tools.zip -d cmdline-tools
mkdir -p cmdline-tools/latest
mv cmdline-tools/cmdline-tools/* cmdline-tools/latest/
# Verify sdkmanager exists
if [ ! -f cmdline-tools/latest/bin/sdkmanager ]; then
echo "sdkmanager not found. Please check the extraction process."
exit 1
fi
# Set up SDK root directory
mkdir -p ~/Android/Sdk
cmdline-tools/latest/bin/sdkmanager --sdk_root=${HOME}/Android/Sdk "platforms;android-24" "build-tools;24.0.3" "platform-tools"
# Create project structure
mkdir -p ~/MyFirstApp/app/src/main/java/com/example/myfirstapp
mkdir -p ~/MyFirstApp/app/src/main/res/values
# Create root build.gradle file
cat
Подробнее здесь: [url]https://stackoverflow.com/questions/78801730/generating-apk-via-bash[/url]