必须先完成android studio下载安装及sdk、jdk配置,否则新建项目会在gradle同步阶段卡死或无法识别设备;需从官网校验sha-256后解压启动,通过sdk manager安装api 34平台及build-tools、emulator、platform-tools组件,并配置java_home确保adb与sdkmanager可用。

要在Linux系统上启动Android应用开发,必须先完成Android Studio的下载、安装及配套SDK与JDK环境的完整配置,否则新建项目会在Gradle同步阶段卡死或无法识别连接设备。
下载Android Studio安装包
访问官网https://www.php.cn/link/c9d7a02b9df34b5dbff7f54e77dfca5f,点击【Download Android Studio】按钮。页面自动识别Linux系统,提供.tar.gz格式安装包——【切勿从第三方网站下载,存在哈希值被篡改风险】。
下载完成后立即校验SHA-256:在终端执行sha256sum android-studio-*.tar.gz,比对官网公布的哈希值。不校验可能解压后启动报错“invalid archive”。
安装Android Studio主程序
执行以下命令解压并进入目录:
tar -xzf android-studio-*.tar.gz -C ~/opt<br>cd ~/opt/android-studio/bin
运行./studio.sh启动安装向导。首次运行时选择【Do not import settings】,避免旧SDK路径冲突。
安装路径必须为全英文、无空格、无中文字符(例如/home/username/android-studio),否则Gradle构建会因路径解析失败而中断。
首次启动后配置SDK
第一步:启动Android Studio,Welcome界面点击右下角【Configure → SDK Manager】。
第二步:切换到【SDK Platforms】页签,勾选至少一个稳定版Android平台(推荐Android 14 / API 34)→ 点击【Apply】→ 等待下载完成。
第三步:切换到【SDK Tools】页签,勾选三项核心组件:
• Android SDK Build-Tools(选最新稳定版,如34.0.0)
• Android Emulator
• Android SDK Platform-Tools
在无 root/sudo 权限的环境(云容器、VPS、隔离主机)中安装并配置 OpenClaw 浏览器工具的 headless Chrome。适用场景:...
第四步:点击【OK】→ 接受许可证 → 开始下载。网络不佳时可勾选【Show Package Details】,手动取消下载过大的模拟器镜像(如Android TV x86_64),节省带宽。
配置JDK与环境变量
方法一:使用Android Studio内置JDK(推荐新手)
Android Studio 2022.1+默认捆绑JDK 17,无需额外安装。验证方式:java -version应输出openjdk version "17.0.x"。
方法二:手动配置系统级JDK(适合多版本管理)
安装OpenJDK 17:sudo apt install openjdk-17-jdk。
编辑~/.bashrc,追加以下两行:
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64<br>export PATH=$JAVA_HOME/bin:$PATH
执行source ~/.bashrc生效。若未设置JAVA_HOME,后续adb或sdkmanager命令将提示“Java not found”。
验证开发环境连通性
打开新终端,依次执行以下三条命令:
java -version → 应显示JDK 17版本信息
adb version → 应返回Android Debug Bridge版本号
~/Android/Sdk/cmdline-tools/latest/bin/sdkmanager --list → 应列出可用SDK组件(路径需按实际SDK安装位置调整)










