https://download.visualstudio.microsoft.com/download/pr/8fdc33a5-2cf8-4e3a-82a8-abe718da0aea/3b5bfd6f361adec250a8f6693820736b/microsoft-jdk-17.0.19-windows-x64.exe
set HTTP_PROXY=socks5://127.0.0.1:2080
set HTTPS_PROXY=socks5://127.0.0.1:2080
Windows:
gradlew.bat assembleDebug
gradlew.bat assembleRelease
# Linux
#
wget https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip -O cmdline-tools.zip
mkdir -p ~/Android/Sdk/cmdline-tools
unzip cmdline-tools.zip -d ~/Android/Sdk/cmdline-tools
mv ~/Android/Sdk/cmdline-tools/cmdline-tools ~/Android/Sdk/cmdline-tools/latest
# nano ~/.bashrc
export ANDROID_HOME=~/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
# source ~/.bashrc
sdkmanager “platform-tools” “build-tools;34.0.0” “platforms;android-34”
sdkmanager –list
adb –version
# keytool -genkey -v -keystore my-release-key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias my-key-alias
# app/build.gradle
#
# android {
# signingConfigs {
# create(“release”) {
# storeFile = file(“./my-release-key.jks”) // 确保文件路径正确
# storePassword = “your_store_password”
# keyPassword = “your_key_password”
# keyAlias = “my-key-alias”
# }
# }
# }
./gradlew assembleDebug
./gradlew assembleRelease