资讯动态

Android Studio 安装-配置-优化

发布时间:2026/9/11 10:48:12 来源:尧图企业网站定制
Android Studio是Google官方开发和推荐的安卓开发的主流工具也是每个安卓程序员必备的神器。其安装简单界面优美使用方便内置众多人性化功能和工具每个人都可以根据自己需要进行定制打造属于自己的开发利器。本文包含安装-配置-优化让你的开发之路更加顺手。1. Android Studio安装1.1 Window篇1.1.1 下载如果没有特殊需求建议从官网下载最新版本https://developer.android.google.cn/studio第一个是安装包版本第二个解压版本可以直接用1.1.2 安装双击安装包就一路按照推荐点击就行直到finish结束安装。详细步骤可参考Android Studio 安装配置教程 - Windows(详细版)安装过程以下几点需要注意如果C盘足够大建议优先放在C盘。如果C盘太小建议放到其它盘。这里选择Custom自定义JDK的下载路径也建议放在其他盘开发过程中可能需要用到多种JDKSDK的下载地址也建议放在其他盘开发过程中可能需要用到多种SDK1.1.3 环境变量配置WinQ 搜索环境变量并打开配置环境变量详细步骤可参考Android Studio 配置环境变量ANDROID_HOMED:\IED\Android\SDK自己安装sdk的路径Path%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-toolsWinR输入cmd打开控制面板敲上adb --version并回车如图所示就算配置成功。1.2 Ubuntu篇1.2.1 下载如果没有特殊需求建议从官网下载最新版本https://developer.android.google.cn/studio1.2.2 安装安装过程可参考Ubuntu20.04上安装Android Studio1.2.2.1 将压缩包进行解压并赋予权限mkdirsoftware#新建应用目录便于管理安装的应用tar-zxfandroid-studio-2022.2.1.20-linux.tar.gz#解压压缩包sudomvandroid-studio /software#将解压后的压缩包放到应用目录下cdbin ./studio.sh#安装Android Studio其中Install-Linux-tar.txt就是安装指导#接下来的安装过程和1.1.2 过程一致1.2.2.2 将Android Studio快捷方式放到桌面和收藏夹也可以直接在AndroidStudio中点击Tools中的 Create Desktop Entry创建图标sudovim/usr/share/applications/studio.desktop#创建快捷键并放到收藏夹#复制以下内容进行粘贴[Desktop Entry]NameAndroidStudioCommentAndroidStudioExec/home/用户名/software/android-studio/bin/studio.shIcon/home/用户名/software/android-studio/bin/studio.pngTerminalfalseTypeApplicationcp/usr/share/applications/studio.desktop /home/用户名/桌面#将快捷方式拷贝到桌面1.2.3 环境变量配置sudogedit ~/.bashrc# 当前用户可用追加如下内容# sudo gedit /etc/profile # 或者 该电脑所有用户都能用追加如下内容##Android_STUDIO_BEGINexportANDROID_HOME~/software/android-studioexportPATH$PATH:$ANDROID_HOME/binexportSDK_HOME~/Android/SdkexportPATH$PATH:$SDK_HOME/tools:$SDK_HOME/platform-tools##Android_STUDIO_ENDsource~/.bashrc# 同步一下环境变量adb--version# 验证java环境CtrlShiftT打开终端敲上adb --version并回车如图所示就算配置成功。1.3 调试运行Hello Android 是检测是否安装成功的基本方式之一。运行第一个程序双击Android图标运行Android Studio新建一个项目安装到手机上运行可以运行成功说明安装基本没问题。1.4 目录结构Android Studio 目录结构IDEA Project Structure项目结构详解2. Android Studio 配置Setting模块默认包含十大分支可能还会包括其他设置如下图所示2.1 必备2.1.1 主题设置IntelliJ Light 白色Darcula 灰色High constrast 高反差(亮黑色)2.1.2 字体设置分为三处控件和目录字体大小代码框内字体大小控制台输出字体大小也可以直接鼠标滚轮设置大小Appearance Behavior - Appearance - Size 修改除代码框之外的字体即控件和目录字体大小Editor - Font - Size 代码框内字体大小也可以修改Editor - Color Scheme - Color Scheme Font效果一致Editor - Color Scheme Console Font 修改控制台输出字体大小2.1.3 启动首选项 自动保存设置启动Android Studio时是启动上次关闭的项目默认还是直接进入主页。Autosave会消耗一定内存可以根据需要进行开关。系统代码一般很消耗内存有时不需要打开上次的代码却自动打开了导致卡死半天建议没特殊需求时换成打开主页。2.1.4 关闭IDE更新如果不需要使用最新版本IDE建议取消更新。不仅可以让进入项目的时间更快而且不会因为Android Studio的更新报一些无厘头的错误。2.1.5 文件编码2.1.6 内存设置与显示现在一般家用电脑都是8G内存条以上办公电脑更是16G或者32G而Android Studio默认给的最大内存小得可怜用起来巨卡。参考Android studio配置大内存编译速度更快和 idea64.exe.vmoptions文件详解进行配置。先查看本机运行内存如图我的内存有32G所以决定拿16G作为Android Studio的内存-Xms8102m-Xmx16384m点击View - Appearance - Status Bar Widgets - Memory Indicator 显示使用内存2.1.7 模拟器设置关于 android 虚拟机显示在了界面里面怎么把模拟器放到到android studio窗口外面这件事2.1.8 实时显示xml内容-类似preview2.1.9 layout inspectorlayout inspector可以查看应用的3D图层关系。但是新版本“Layout Inspector is now embedded in the Running Devices window. Launch, connect, or mirror a device to start inspecting.”提示会和手机映射显示在一起找不到3D按钮在哪。解决办法取消这个按钮取消嵌入式显示即可。2.1.0 鼠标悬停显示类名或者方法名及其注释2.2 选配2.2.1 自动导包当你从其他地方复制了一段代码到Android Studio中默认的Android Studio不会自动导入这段代码中使用到的类的引用。 勾选如下可以自动导包不需要一个一个点但是也有可能导入得包不是需要的。2.2.2 空格 方法线 行号显示代码规范要求使用4个空格而非使用tab进行缩进多个参数逗号后边必须加空格。2.2.3 代码长度提示代码规范要求单行字符数限制不超过120个超出需要换行。2.2.4 码智能提示2.2.5 代码折叠看源码必备折叠时候代码结构会更清晰。2.3 Android Studio 如何导出和导入配置可以根据自己的需要备份和恢复如Code Style、File Template、 Key maps 、Live Templates 等配置。先打开旧的Android StudioFile - Manager IDE Settings - Export Settings - settings.zip - ok记住保存的位置。再打开新的Android StudioFile - Manager IDE Settings - Import Settings - settings.zip - ok。3. Android Studio 优化3.1 常用插件2022 Android studio 最全必用插件jadx-gui-1.4.4 反编译工具使用教程Legacy Layout Inspector老版本的布局查看器可以根据包名来看布局更加方便。Alibaba Java Coding Guidelines 阿里巴巴代码规范CodeGlance Pro 代码浏览在代码右侧显示代码缩略图Rainbow Brackets 彩虹括号将括号用不同的颜色表示Translation 翻译3.2 多Android Studio共存老项目和新项目需要使用不同的IDE。公司项目使用的IDE不方便升级自己写demo使用使用最新的IDE。系统源码很大常常导致IDE加载卡死这个时候可以使用备用IDE看代码。参考AndroidStudio多版本共存2.3与3.0 https://developer.android.google.cn/studio/archive?hlzh-cn从历史版本中下载需要的版本zip并解压双击应用运行根据1.1.2进行配置即可。4. Android Studio 常用快捷键Android Studio 快捷键大全(上Android Studio 快捷键大全下快捷键作用Ctrl F12搜索本文件中的所有方法Ctrl D复制当前行代码到下一行Ctrl G跳转代码到多少行Ctrl H搜索鼠标指定方法的所有的派生方法 、类的继承关系图Ctrl P显示当前光标所在方法及重载方法的参数列表Ctrl Q显示方法包含重载方法的完整文档包括参数说明Alt Enter给当前对象造对象名Ctrl Shift U将所选字符全部转换为大写或者小写Ctrl Shift ↑/↓将当前行移动到上一行/下一行Ctrl Alt T快捷创建try/catch、if/else、Synchronized等代码块 ubuntu会冲突需改键AltIns插入 构造函数、get/set、toString等快捷指令打印代码mainpublic static void main(String[] args) {}i.soutSystem.out.println(i);soufSystem.out.printf(“”);forifor (int i 0; i ; i) {}4.1 返回上一次浏览的代码快捷键在鼠标不支持返回键的时候看代码非常麻烦需要是ctrlalt左方向我们可以修改back快捷键比如添加altZ如果提示冲突点keep就行这样操作起来就更顺了。5. Android Studio常见问题5.1 Gradle 下载问题AndroidStudio创建新工程时gradle同步时间很长解决Gradle下载失败的问题未配置却下载xx-src.zip的问题建议将优先将gradle换成镜像。谷歌换成阿里镜像下载all.zip不要下载bin.zipdistributionUrlhttps\://mirrors.aliyun.com/macports/distfiles/gradle/gradle-8.7-all.zip#distributionUrlhttps\://services.gradle.org/distributions/gradle-8.7-bin.zip对于镜像也解决不了的可以手动下载放到文件夹中。5.1.1 Gradle download:kotlin-compiler-embeddable-1.9.10.jar下载太慢或者失败失败后或者取消下载后再执行以下操作进入网站下载需要的jar科学上网会更快或者找Maven镜像网站https://mirrors.aliyun.com/macports/distfiles/gradle/https://mvnrepository.com/artifact/org.jetbrains.kotlin/kotlin-compiler-embeddable?repocentral将下载好的jar复制到.gradle相应目录/home/xxx/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-compiler-embeddable/1.9.10/c45fcf79823e2dfd919eb8144c691b619b5562af重启Android Studio5.2 启动模拟器失败事情发生过程昨天下载了最新的Android Studio然后之前创建的模拟器和现在的模拟器都启动不了了。help - show log in files - idea.log 出现如下堆栈报错2024-12-04 13:54:14,202 [ 9071] INFO - Emulator: Pixel 5 API 33 - Process finished with exit code 139 (interrupted by signal 11: SIGSEGV) 2024-12-04 13:54:14,203 [ 9072] SEVERE - Emulator: Pixel 5 API 33 - Emulator terminated with exit code 139 java.lang.Throwable: Emulator terminated with exit code 139 at com.intellij.openapi.diagnostic.Logger.error(Logger.java:202) at com.android.tools.idea.avdmanager.EmulatorProcessHandler$ConsoleListener.onTextAvailable(EmulatorProcessHandler.kt:89) at jdk.internal.reflect.GeneratedMethodAccessor88.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at com.intellij.execution.process.ProcessHandler$2.invoke(ProcessHandler.java:248) at jdk.proxy2/jdk.proxy2.$Proxy39.onTextAvailable(Unknown Source) at com.intellij.execution.process.ProcessHandler.notifyTextAvailable(ProcessHandler.java:222)参考https://cloud.tencent.com/developer/ask/sof/106963338仿真器改成软件即可附件Android Studio官网下载地址https://developer.android.google.cn/studioAndroid Studio官网历史版本https://developer.android.google.cn/studio/archive?hlzh-cn参考Android Studio 安装配置教程 - Windows(详细版)Android Studio 配置环境变量Ubuntu20.04上安装Android StudioAndroid Studio 目录结构Android Studio配置优化最全详解AndroidStudio多版本共存2.3与3.0 Android Studio4.0 右下角显示当前内存指示Android studio配置大内存编译速度更快idea64.exe.vmoptions文件详解2022 Android studio 最全必用插件Android Studio 快捷键大全(上Android Studio 快捷键大全下ubuntu快捷键 Ctrl shift F冲突搜狗输入法、indeljIdeaIDEA Project Structure项目结构详解

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价