创建和运行项目
使用Android Studio创建项目
1. 创建项目时,选择Empty Activity,并填写包名、项目路径、最小SDK支持等;注:最小SDK决定了项目最低能够支持的安卓系统版本;
2. 项目创建完成后,会自动下载相关依赖,依赖下载进度在 Android Studio 右下角显示,依赖下载完成后项目才能启动;
注:Gradle依赖下载非常慢,但开启全局代理后,下载速度会得到质的提升;
3. Gradle是一个自动化建构工具,某些情况下,因为项目代码被移动后可能无法运行,此时点击“同步Gradle文件”,即可使项目状态恢复正常:
Android Studio项目目录结构
安卓项目由两大模块组成,即:App和Gradle scripts。
1. App模块中下又有3个子目录,其功能说明如下:
manifests目录:下面只有一个XML文件,即:AndroidManifest.xml, 它是App的配置文件。
java目录:下面有3个com.example.myapp包,其中第一个包存放源代码,后面两个包存放测试代码。
res目录:存放当前模块的资源文件。res下面又有4个子目录:
- drawable目录存放图形描述文件与图片文件。
- layout日录存放App页面的布局文件。
- mipmap目录存放App的启动图标。
- values目录存放一些常量定义文件,例如字符串常量strings.xml、像素常量dimens.xml、颜色常量colors.xml、样式风格定义
- styles.xml等。
2. Gradle Scripts模块下主要是工程的编泽配置文件,如下:
build.gradle:该文件分为项目级与模块级两种,用于描述App工程的编译规则。
proguard-rules.pro:该文件用于描述ava代码的混淆规则。
gradle-properties:该文件用于配置编译工程的命令行参数,一般无须改动。
settings.gradle:该文件配置了需要编译哪些模块。初始内容为include':app',表示只编译app模块。
localproperties:项目的本地配置文件,它在工程编泽时自动生成,用于描述开发者电脑的环境配置,包括SDK的本地路径、NDK
的本地路径等。