Android Studio 是 Google 官方推出的集成开发环境(IDE),专为 Android 应用开发设计。它基于 JetBrains 的 IntelliJ IDEA,提供代码编辑、调试、性能分析、模拟器等全套工具,支持 Windows、macOS 和 Linux。
• 官网地址:https://developer.android.com/studio
• 选择 Linux 版本:点击 Download Android Studio → 选择 Linux → 下载 .tar.gz
文件(约 1GB)。
• 更新系统包列表:
sudo apt update && sudo apt upgrade -y # Debian/Ubuntu
sudo dnf update # Fedora/CentOS
• 安装必要依赖:
sudo apt install openjdk-17-jdk libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386 # Debian/Ubuntu
sudo dnf groupinstall "Development Tools" && sudo dnf install java-latest-openjdk-devel # Fedora/CentOS
tar -xvzf android-studio-*.tar.gz -C ~/
cd ~/android-studio/bin
./studio.sh
• 使用模拟器:
• 代码编辑:智能补全、代码重构、实时错误提示。
• 布局设计:通过 Layout Editor 拖拽 UI 组件。
• 调试工具:断点、日志(Logcat)、内存分析器(Profiler)。
• SDK Manager(工具栏图标 ️):
• 添加或更新 SDK 平台(如 Android 13.0)。
• 安装系统镜像(用于模拟器)。
• 下载命令行工具(如 adb
、fastboot
)。
• 更换主题:
File > Settings > Appearance & Behavior > Appearance
→ 选择主题。
• 安装插件:
File > Settings > Plugins
→ 搜索插件(如 Material Theme UI、ADB Idea)→ 点击 Install。
• 修改 build.gradle
文件:调整编译版本、依赖库和构建类型。
• 启用并行构建:在 gradle.properties
中添加:
org.gradle.parallel=true
org.gradle.daemon=true
• Ctrl + N
:搜索类。
• Ctrl + Shift + N
:搜索文件。
• Ctrl + B
:跳转到声明。
• Shift + F6
:重命名变量/方法。
• Alt + Enter
:快速修复代码问题。
• 问题:启动时提示 No JDK found
。
解决:确保已安装 JDK 17 或更高版本,并设置 JAVA_HOME
环境变量:
echo 'export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64' >> ~/.bashrc
source ~/.bashrc
• 问题:AVD 启动报错 Failed to allocate memory
。
解决:
• 编辑 AVD 配置,降低 RAM 和存储分配(建议 ≤ 2048MB)。
• 启用 Cold Boot 替代快速启动。
• 安装 Intel HAXM:
sudo apt install intel-hardware-accelerated-execution-manager # Debian/Ubuntu
sudo dnf install haxm # Fedora/CentOS
• 问题:构建时间过长。
解决:
• 启用离线模式(File > Settings > Build, Execution, Deployment > Build Tools > Gradle
)。
• 使用国内镜像(修改项目根目录的 build.gradle
):
repositories {
maven { url 'https://maven.aliyun.com/repository/public' }
google()
mavenCentral()
}
• 问题:设备未识别或 adb devices
无响应。
解决:
• 重启 ADB 服务:
adb kill-server && adb start-server
• 检查 USB 调试授权弹窗(设备端)。
rm -rf ~/android-studio
rm -rf ~/.AndroidStudio* # 配置文件
rm -rf ~/.android # 设备配置
rm -rf ~/.gradle # Gradle 缓存
• ADB 常用命令:
adb install app-debug.apk # 安装 APK
adb logcat # 查看实时日志
adb shell pm list packages # 列出已安装包
• 通过 studio.sh
启动脚本:可添加到 PATH 或创建桌面快捷方式。
• 增加 IDE 内存:编辑 studio.vmoptions
(位于 ~/.android-studio/bin/
):
-Xms1024m
-Xmx4096m
-XX:ReservedCodeCacheSize=512m
• Git 集成:
File > Settings > Version Control > Git
→ 配置 Git 路径。
• GitHub 插件:安装 GitHub Integration 插件,直接推送代码。
• 创建 Live Template:
File > Settings > Editor > Live Templates
→ 添加自定义代码片段(如日志打印)。
• IDE 日志:Help > Show Log in Explorer
(路径:~/.AndroidStudio*/system/log/
)。
• Gradle 日志:在终端运行 ./gradlew build --info
。
• 删除 ~/.AndroidStudio*/config
目录,恢复默认设置。
• 官方文档:Android Developers
• 社区论坛:Stack Overflow
• GitHub Issues:Android Studio Issues
通过以上步骤,您可以在 Linux 上高效使用 Android Studio 进行 Android 应用开发。建议定期更新 SDK 和依赖库,并利用版本控制工具管理代码。