当前位置: 移动技术网 > IT编程>开发语言>Java > Android开发环境搭建+AS常用功能指导文档

Android开发环境搭建+AS常用功能指导文档

2020年07月27日  | 移动技术网IT编程  | 我要评论

AndroidStudio 已经迭代了好几个版本,功能已稳定,各种配置的方法在搜索引擎里基本都能找到,这里做一些简单汇总整理。

一、AndroidStudio 开发环境搭建

  1. 简单介绍AndroidStudio
    它是 Google 推出的功能强大的 android 开发工具,支持 Java 和 Koltin 语言。
    官网的介绍:
    Android Studio provides the fastest tools for building apps on every type of Android device.
  2. 下载AndroidStudio
    去官网 https://developer.android.google.cn/studio 下载最新版本。
  3. 官网说明的新功能简单介绍
    快速预览:xml编写的UI页面在预览页快速看到效果、ConstraintLayout 的可视化操作等;
    apk 分析:检查清单文件、资源和DEX文件等;
    模拟器:快速的模拟器、小改动可以直接 Apply Changes ;
    代码编辑:智能代码编辑器,主要体现在代码提示;
    灵活构建系统:由Gradle提供支持,androidstudio的构建系统允许您定制构建,以便从单个项目为不同设备生成多个构建变体,主要体现在多渠道打包;
    实时分析器:实时分析app内存情况;
  4. 开始安装
    安装后一直下一步即可,在选择 安装路径 和 SDK 的时候,默认放在C盘 ,建议放在D盘、E盘等,防止占用太多 C 盘空间,导致电脑卡顿。 在这里插入图片描述
    详细步骤可参考 https://www.jianshu.com/p/492111393275

二、AS工程初步了解

  1. 新建一个 HelloWorld 工程
    首次安装点击 Create a new Android studio Project ,非首次则执行 File – New – New Project
    在这里插入图片描述
    写上工程名、包名、选择路径等,
    在这里插入图片描述
    然后默认得到一个 Hello World 工程。
  2. 目录介绍
    project 视图,就是磁盘目录的形式,我们重点关注 app/src/main 目录,也就是源代码目录;在这里插入图片描述
    切换到 app 视图,就只显示源码和编译配置相关的东西 在这里插入图片描述
  3. 常用工具栏说明 在这里插入图片描述

三、AS配置修改

  1. 修改主题和面板字体
    File – Settings – Appearance
    在这里插入图片描述

  2. 修改代码字体
    File – Settings – Editor – Font
    在这里插入图片描述

  3. 修改文件格式为 UTF-8 ,方便显示中文
    在这里插入图片描述
    ps:代码文件格式一版保存为 UTF-8 无BOM 格式
    在这里插入图片描述

  4. 修改SDK路径
    在这里插入图片描述
    SDK Platforms 栏,可下载多个版本备用,方便查看Android 源码,示例:
    在这里插入图片描述
    SDK Tools 栏,主要下载SDK相关工具, CMake 、NDK 相关的,按需下载即可;
    在这里插入图片描述

  5. 分配内存
    找到AS安装路径,如 D:\Android\Android Studio\bin , 32位机器打开 studio.exe.vmoptions 文件 ,64位机器打
    studio64.exe.vmoptions 文件,修改 Xms 、Xmx的值。
    其中-Xms 是JVM启动的起始堆内存,堆内存是分配给对象的内存。
    其中-Xmx 是 Java 虚拟机启动时的参数,用于限制最大堆内存。所以这里也需要更改。这里的更改根据电脑的实际情
    况进行分配。
    在这里插入图片描述

  6. 自定义ToolBar
    在这里插入图片描述
    新增按钮、分隔线、为新按钮添加 icon 等
    在这里插入图片描述

  7. 添加插件
    直接AS里下载
    在这里插入图片描述
    从本地导入,然后根据路径选择对应的插件包
    在这里插入图片描述

  8. 修改虚拟机(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
这里列出常用的:

  1. 某个文件里搜索: Ctrl + F
  2. 全局搜索:双击 shift
  3. 对文件重命名:Shift + F6
  4. 复制整行:Ctrl + D
  5. 删除整行:Ctrl +Y
  6. 跳到指定行: Ctrl +G
  7. 重写父类方法:Ctrl + O
  8. 重写接口:Ctrl + I
  9. 显示常用操作:Alt + Insert
  10. 安装应用 Run app : Shift + F10
  11. 代码格式化 : Ctrl + Alt + L

五、常用插件

参考 最好用的Android Studio插件

  1. 翻译插件:ECTranslation
  2. Gson插件:GsonFormat ,根据json数据快速得到 JavaBean

六、AS实战

  1. 修改gradle 配置
    从其他地方导入的AS工程到自己电脑上,加载很久也不行;
    修改项目的 build.gradle 文件
    在这里插入图片描述
    修改 gradle-wrapper.properties 文件
    在这里插入图片描述
    把这两个地方改成自己的就可以了。
  2. 导入依赖包
    把要导入的依赖包(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。

  1. 使用国内镜像
    有些库无法引用,可使用国内镜像
    参考 AndroidStudio maven jcenter google 等仓库配置国内镜像_ezconn的博客-CSDN博客_maven google
    https://blog.csdn.net/ezconn/article/details/90794869?d=1594366163619

    在这里插入图片描述
  2. 修改生成的 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"
            }
    }

在这里插入图片描述

  1. 生成apk 在这里插入图片描述

  2. 打系统签名
    方法总结:用 keytool-importkeypair-master 工具、系统签名文件 platform.x509.pem platform.pk8 生成 jks 或者 keystore ,AS 导入jks 或者 keystore 并添加配置。
    参考 使用AndroidStudio生成打有系统签名的apk

  3. 多渠道打包
    参考 教你如何一套源码编译多个APP,不同的签名,包名,界面,字段

本文地址:https://blog.csdn.net/weixin_44021334/article/details/107578814

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网