Android开发环境搭建+AS常用功能指导文档
AndroidStudio 已经迭代了好几个版本,功能已稳定,各种配置的方法在搜索引擎里基本都能找到,这里做一些简单汇总整理。
一、AndroidStudio 开发环境搭建
- 简单介绍AndroidStudio
它是 Google 推出的功能强大的 android 开发工具,支持 Java 和 Koltin 语言。
官网的介绍:
Android Studio provides the fastest tools for building apps on every type of Android device. - 下载AndroidStudio
去官网 https://developer.android.google.cn/studio 下载最新版本。 - 官网说明的新功能简单介绍
快速预览:xml编写的UI页面在预览页快速看到效果、ConstraintLayout
的可视化操作等;
apk 分析:检查清单文件、资源和DEX文件等;
模拟器:快速的模拟器、小改动可以直接 Apply Changes ;
代码编辑:智能代码编辑器,主要体现在代码提示;
灵活构建系统:由Gradle提供支持,androidstudio的构建系统允许您定制构建,以便从单个项目为不同设备生成多个构建变体,主要体现在多渠道打包;
实时分析器:实时分析app内存情况; - 开始安装
安装后一直下一步即可,在选择 安装路径 和 SDK 的时候,默认放在C盘 ,建议放在D盘、E盘等,防止占用太多 C 盘空间,导致电脑卡顿。
详细步骤可参考 https://www.jianshu.com/p/492111393275
二、AS工程初步了解
- 新建一个 HelloWorld 工程
首次安装点击 Create a new Android studio Project ,非首次则执行 File – New – New Project
写上工程名、包名、选择路径等,
然后默认得到一个 Hello World 工程。 - 目录介绍
project 视图,就是磁盘目录的形式,我们重点关注app/src/main
目录,也就是源代码目录;
切换到 app 视图,就只显示源码和编译配置相关的东西 - 常用工具栏说明
三、AS配置修改
-
修改主题和面板字体
File – Settings – Appearance -
修改代码字体
File – Settings – Editor – Font -
修改文件格式为 UTF-8 ,方便显示中文
ps:代码文件格式一版保存为 UTF-8 无BOM 格式 -
修改SDK路径
SDK Platforms 栏,可下载多个版本备用,方便查看Android 源码,示例:
SDK Tools 栏,主要下载SDK相关工具, CMake 、NDK 相关的,按需下载即可; -
分配内存
找到AS安装路径,如 D:\Android\Android Studio\bin , 32位机器打开 studio.exe.vmoptions 文件 ,64位机器打
开 studio64.exe.vmoptions 文件,修改 Xms 、Xmx的值。
其中-Xms 是JVM启动的起始堆内存,堆内存是分配给对象的内存。
其中-Xmx 是 Java 虚拟机启动时的参数,用于限制最大堆内存。所以这里也需要更改。这里的更改根据电脑的实际情
况进行分配。 -
自定义ToolBar
新增按钮、分隔线、为新按钮添加 icon 等 -
添加插件
直接AS里下载
从本地导入,然后根据路径选择对应的插件包 -
修改虚拟机(AVD)路径
虚拟机默认放在 C:\Users\Administrator.android\avd ,占用C盘;把它改到其他盘。
方法;添加环境变量,
变量名:ANDROID_SDK_HOME
变量值:D:\Android\AVD ;手动创建一个目录,把目录名对应上即可;
参考 AndroidStudio修改虚拟机AVD路径_bctool的博客-CSDN博客_android studio更改虚拟机路径
https://blog.csdn.net/bctool/article/details/52714359
四、常用快捷键
在AS里, Help – Keymap Reference 可以得到官方快捷键汇总表 IntelliJIDEA_ReferenceCard.pdf
这里列出常用的:
- 某个文件里搜索: Ctrl + F
- 全局搜索:双击 shift
- 对文件重命名:Shift + F6
- 复制整行:Ctrl + D
- 删除整行:Ctrl +Y
- 跳到指定行: Ctrl +G
- 重写父类方法:Ctrl + O
- 重写接口:Ctrl + I
- 显示常用操作:Alt + Insert
- 安装应用 Run app : Shift + F10
- 代码格式化 : Ctrl + Alt + L
五、常用插件
- 翻译插件:ECTranslation
- Gson插件:GsonFormat ,根据json数据快速得到 JavaBean
六、AS实战
- 修改gradle 配置
从其他地方导入的AS工程到自己电脑上,加载很久也不行;
修改项目的 build.gradle
文件
修改gradle-wrapper.properties
文件
把这两个地方改成自己的就可以了。 - 导入依赖包
把要导入的依赖包(jar包、aar包)放到在目录app/libs
下(有则直接放,没有就创建;一版创建为 lib 、或者 libs),修改app 的 build.gradle
文件
implementation fileTree(dir: "libs", include: ["*.jar"])
implementation(name: 'name', ext: 'aar')
另一种方法是,把 mstar.jar 包放到 libs 目录下,对 mstar.jar 右键,add as library。
- 使用国内镜像
有些库无法引用,可使用国内镜像
参考 AndroidStudio maven jcenter google 等仓库配置国内镜像_ezconn的博客-CSDN博客_maven google
https://blog.csdn.net/ezconn/article/details/90794869?d=1594366163619
- 修改生成的 apk 的名字
默认build 生成的apk 名为 app-debug.apk ,修改为自己的。修改 app 的 build.gradle 文件,
在 android{ } 里添加如下
android.applicationVariants.all {
variant ->
variant.outputs.all {
//这里修改apk文件名
outputFileName = "TestViomiKey_${variant.name}_v${variant.versionName}.apk"
}
}
-
生成apk
-
打系统签名
方法总结:用 keytool-importkeypair-master 工具、系统签名文件 platform.x509.pem platform.pk8 生成 jks 或者 keystore ,AS 导入jks 或者 keystore 并添加配置。
参考 使用AndroidStudio生成打有系统签名的apk -
多渠道打包
参考 教你如何一套源码编译多个APP,不同的签名,包名,界面,字段
本文地址:https://blog.csdn.net/weixin_44021334/article/details/107578814
上一篇: Java处理异常2种机制关键字区别解析
下一篇: 百度语音唤醒踩坑合集