本文主要介绍 Android 命令行工具的使用
Android 命令行工具
下载命令行工具
在 Android Studio 下载界面最下面,仅下载命令行工具
当然也可以自动下载 (下载地址可以在弹出同意协议时右击获取下载链接)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| mkdir -p android-sdk export ANDROID_SDK_ROOT=android-sdk export PATH=$PATH:$ANDROID_SDK_ROOT/cmdline-tools/latest/bin export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools
TOOLS_URL=https://dl.google.com/android/repository/commandlinetools-win-10406996_latest.zip
if [ ! -d "$ANDROID_SDK_ROOT/cmdline-tools" ]; then mkdir -p $ANDROID_SDK_ROOT/cmdline-tools
wget -c $TOOLS_URL -O cmdline-tools-latest.zip
unzip cmdline-tools-latest.zip -d $ANDROID_SDK_ROOT/cmdline-tools mv $ANDROID_SDK_ROOT/cmdline-tools/cmdline-tools $ANDROID_SDK_ROOT/cmdline-tools/latest
sdkmanager.bat "platform-tools" fi
|
创建模拟器
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| sdkmanager.bat --list
sdkmanager.bat "platforms;android-23"
sdkmanager.bat "emulator" "platform-tools" "system-images;android-23;google_apis;x86_64"
avdmanager.bat create avd --force --name Nexus6P --abi google_apis/x86_64 --package 'system-images;android-23;google_apis;x86_64' --device "Nexus 6P"
avdmanager.bat list avd
./android-sdk/emulator/emulator -avd Nexus6P -skin 1440x2560
adb devices
|
创建工程
使用 Android Studio 创建
gradle 下载慢, 使用国内镜像源, 修改
gradle/wrapper/gradle-wrapper.properties
添加下载地址前缀 mirrors.huaweicloud.com/gradle
可能会出现 JDK 版本不对导致编译失败,设置好对应版本即可
编译后可生成未签名的 apk
手动打包
参考官网命令行构建方式
更加极端的方式
(仅供参考)
1 2 3
| export PATH=$PATH:$ANDROID_SDK_ROOT/build-tools/34.0.0 sdkmanager.bat "build-tools;34.0.0"
|
源文件来自于