Files
notes_estom/TOOL/AndroidStudio.md
yinkanglong_lab 8ce78dcf4e go home
2021-01-17 11:17:28 +08:00

2.3 KiB
Raw Blame History

AndroidStudio使用教程

1 开发体系

开发体系

  • Android Studio编辑器是一个编辑编译调试发布的图形界面工具相当于前端
  • SDK集成开发环境。提供了编译调试发布的环境和命令行脚本。没有界面的集成环境相当于后端
  • gradle编译工具。使用SDK完成编译工作。编译脚本。可以与SDK命令行工具结合在命令行中使用。也可以与Android Studio结合在界面工具中使用。
  • 各种其他的插件、工具。包括
    • SDK插件cmake、ndk
    • Androidstudio插件。

SDK工具

  • SDK命令行工具
    • apkanalyzer
    • avdmanager
    • lint
    • retrace
    • sdkmanager
  • SDK构建工具
    • aapt2
    • apksigner
    • zipalign
  • SDK平台工具
    • adb
    • etc1tool
    • fastboot
    • logcat

2 gradle使用教程

gradle项目结构Android studio 项目结构)

  • MyApplictaion项目根节点
  • .gradle 本项目中的gradle编译工具。一般是系统gradle的copy。
  • app 模块文件
  • build 编译过程中的生成文件
  • gradle gradle_wrapper配置文件用来配置gradle。

  • gradlew 本想目中的gradle编译脚本用来本地执行gradle命令。
  • build.gradle 项目的编译控制文件
  • setting.gradle 项目中的模块配置
  • gradle.properties 项目的gradle配置

修改国内镜像的方法有两个:

  • 在工程中build.gradle 添加阿里云的镜像。用来下载工程依赖。gradle用来下载dependency
  • 在电脑上的gradle工具中gradle.properties修改添加国内镜像地址。gradle-wrapper用来下载gradle

gradle说明

  • gradle_wrapper用来配置、下载gradle
  • gradle用来配置、编译Android项目下载dependency
  • gradle for Android studio 用来配置gradle的Android编译环境。

3 Android studio 界面工具

新学到的快捷键

  • ctrl+q显示快捷文档
  • ctrl+shift+v,多次黏贴
  • ctrl+shift+space智能匹配、补全
  • 双击shift搜索菜单
  • alt+enter,智能修改错误

File工程项目操作

  • setting软件配置
  • project setting工程配置

Edit文本操作

  • 编辑选项:选择、复制、剪切、黏贴

Navigator代码内容操作

  • 导航到制定位置
    • 接口、实现、调用、继承、层级

Code

  • 用来方便编写代码generate生成等。