1. JDK
JDK是Java语言的编译器,全称为Java Development Kit,即Java开发工具包。因为Android应用采用Java 语言开发,所以开发机上要先安装JDK
2. SDK
SDK是Android应用的编译器,全称为Software Development Kit,即软件开发工具包。SDK提供了App 开发的常用工具合集
3. NDK
NDK是C/C++代码的编译器,全称为Native Development Kit,意即原生开发工具包。
4.编译项目/模块
(1)选择菜单Build→Make Project,编译整个项目下的所有模块。 (2)选择菜单Build→Make Module ,编译指定名称的模块。 (3)选择菜单Build→Clean Project,然后选择菜单Build→Rebuild Project,先清理项目,再对整个项目 重新编译。
5.工程目录说明
(1)manifests子目录,下面只有一个xml文件,即AndroidManifest.xml,是App的运行配置文件。
(2)java子目录,下面有3个com.example.hellorworld包,其中第一个包存放的是App工程的java源代 码,后面两个包存放的是测试用的Java代码。
(3)res子目录,存放的是App工程的资源文件。res子目录下又有4个子目录:
drawable目录存放的是图形描述文件与用户图片。
layout目录存放的是App页面的布局文件。
mipmap目录存放的是启动图标。
values目录存放的是一些常量定义文件,比如字符串常量strings.xml、像素常量dimens.xml、颜色常量 colors.xml、样式风格定义styles.xml等。
Gradle Scripts下面主要是工程的编译配置文件,主要有:
(1)build.gradle,该文件分为项目级与模块级两种,用于描述App工程的编译规则。
(2)proguard-rules.pro,该文件用于描述java文件的代码混淆规则。
(3)gradle.properties,该文件用于配置编译工程的命令行参数,一般无须改动。
(4)settings.gradle,配置哪些模块在一起编译。初始内容为include ‘:app’,表示只编译App模块。
(5)local.properties,项目的本地配置,一般无须改动。该文件是在工程编译时自动生成的,用于描述 开发者本机的环境配置,比如SDK的本地路径、NDK的本地路径等。
6.使用快捷键
- Ctrl+S:保存文件。
- Ctrl+Z:撤销上次的编辑。
- Ctrl+Shift+Z:重做上次的编辑,建议改为Ctrl+Y,与Eclipse、UEStudio 等工具保持一致。Android Studio默认Ctrl+Y为删除当前行,这点不太 好,当你习惯按Ctrl+Y重做上次编辑时,系统却删除了当前行,非常不便
- Ctrl+C:复制。
- Ctrl+X:剪切。
- Ctrl+V:粘贴。
- Ctrl+A:全选。
- Delete:删除。
- Ctrl+F:查询。
- Ctrl+R:替换。
- Ctrl+/:注释选中代码(在每行代码前面加双斜杆)。
- Ctrl+Shift+/:注释选中的代码段(在选中的代码段前面加“/”,后面加“/”)。
- Ctrl+Alt+L:格式化选中的代码段。注意该快捷键与QQ默认的热键(锁定QQ)冲突,建议更换快捷 键,或者删除QQ的同名热键。
- Shift+F6:重命名。建议改为F2,与Wnidows和Eclipse的使用习惯保持一致。
- Alt+Enter:给光标所在位置的类导入相应的包。 Shift+F10:运行当前模块。 C