Android Studio

点击下载Android Studio安装包(android-studio-ide-191.5977832-windows.zip)
下载后解压,打开bin文件夹,发送studio64.exe到桌面快捷方式。

创建并运行第一个项目:

  1. 询问是否导入之前安装的AndroidStudio的配置,由于第一次安装,选择第二个不导入
  2. 选择安装类型,有Standard和 Custom两种,Standard 默认安装,Custom自定义安装可以选择路径
  3. 欢迎界面选择 Start a new Android Studio project之后会打开一个创建新项目的界面。
    在Application name 输入应用名称,在 Company domain 输入公司网址(随意填),在 Project location 输入项目路径,包名是根据公司网址自动生成的,可以编辑,Android系统通过包名来区分不同应用程序,包名具有唯一性。
  4. Phone and Tablet 的下拉列表选择最低兼容 API 版本,选择程序最低可以在那个安卓版本上运行,如选择Android 5.1 那么 Android 5.0 的设备不能安装
  5. 选择 Empty Activity 空模板。给Activity和Layout命名
  6. Create VirtualDevice 模拟器配置
项目目录结构
  1. gradle和.idea
    这两个目录下放置的是Android Studio自动生成的一些文件,无须关心。
  2. build
    主要包含在编译时自动生成的文件,不需过多关心。
  3. app
    项目中的代码、资源等内容放置在这个目录,后面的开发工作基本都是在这个目录进行。
  4. gradle
    包含了gradle wrapper的配置文件,使用gradle wrapper的方式不需提前将gradle下载好,
    而是会自动根据本地的缓存情况决定是否需要联网下载gradle。
    Android Studio默认没有启动gradle wrapper的方式,如果需要打开,可以点击Android Studio导航栏
    ->File->Settings->Build,Execution,Deployment->Gradle进行配置更改。
  5. gitignore
    用来将指定的目录或文件排除在版本控制之外
  6. build.gradle
    项目全局的gradle构建脚本,通常这个文件中的内容是不需要修改的。
    下面会详细分析gradle构建脚本中的具体内容。
  7. gradle.properties
    全局的gradle配置文件,在这里配置的属性将会影响到项目中所有的gradle编译脚本。
  8. gradlew和gradlew.bat
    用来在命令行界面中执行gradle命令,gradlew用在Linux/Mac系统,gradlew.bat用在Windows系统。
  9. HelloWorld.iml
    iml文件是所有IntelliJ IDEA项目都会自动生成的一个文件(AndroidStudio是基于IntelliJ IDEA开发的)
    用于标识这是一个IntelliJ IDEA项目,不需修改此文件中的内容。
  10. local.properties
    文件用于指定本机中的Android SDK路径,通常内容都是自动生成的并不需要修改。
  11. settings.gradle
    文件用于指定项目中所有引入的模块。
    由于HelloWorld项目中只有一个app模块,该文件中也就只引入了app模块。
    通常情况下模块的引入都是自动完成的,手动去修改这个文件的场景比较少。
app结构
  1. build
    与外层的build目录类似,主要包含一些在编译时自动生成的文件。
  2. libs
    如果项目中使用到了第三方jar包,需把这些jar包都放在libs目录下,放在这个目录下的jar包会被自动添加到构建路径中。
  3. AndroidTest
    用来编写Android Test测试用例,可以对项目进行一些自动化测试。
  4. java
    放置所有java代码,创建的HelloWorldActivity文件在此目录。
  5. res
    项目中使用到的所有图片,布局,字符串等资源都要存放在这个目录。
    图片放在drawable开头的文件夹
    图标放在以mipmap开头的文件夹
    布局文件存放在layout文件夹
    字符串、式样、颜色等配置放在values开头的文件夹
  6. AndroidManifest.xml
    整个Android项目的配置文件,程序中定义的四大组件都需在这个文件注册。
  7. test
    用来编写Unit Test测试用例,是对项目进行自动化测试的另一种方式。
  8. gitignore
    用于将app模块内的指定的目录或文件排除在版本控制之外,作用和外层的.gitignore文件类似。
  9. app.iml
    IntelliJ IDEA项目自动生成的文件
  10. build.gradle
    app模块的gradle构建脚本,这个文件中会指定很多项目构建相关的配置
  11. proguard-rules.pro
    用于指定项目代码的混淆规则,当代码开发完成后打成安装包文件。如果不希望代码被别人破解,通常会将代码混淆,从而让破解者难以阅读。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

春夏与冬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值