【一】安卓开发环境介绍
- 做安卓开发
- 需要会Java开发
- 需要安卓SDK
- 需要一款编辑器
- 需要软件测试环境(真机,虚拟机)
- 早期开发安卓app
- 需要使用eclipse+安卓SDK,自己搭建
- 目前开发安卓app
- 只需安装AndroidStudio
- 可以直接通过AndroidStudio下载SDK
- 编写完的代码要运行
- 使用AndroidStudio自带的安卓虚拟机
- 使用网易mumu
- 夜神模拟器等虚拟机
- 使用真机(推荐)
- 只要是安卓手机,开发usb调试,不需要root就可以使用
【二】安卓集成开发环境
【1】下载AndroidStudio
(1)官方下载
历史版本:https://developer.android.google.cn/studio/archive?hl=zh-cn
官方提供的使用教程:https://developer.android.google.cn/studio/intro?hl=zh-cn
(2)项目构建工具介绍
-
Gradle和Maven都是Java项目的构建工具
-
但它们有一些区别:
-
语法:
- Gradle使用Groovy语言进行编写
- 而Maven使用XML。
- Groovy更加灵活易读
- XML更加严谨易于重用。
-
性能:
- Gradle比Maven更加高效快速,因为它使用了增量构建模式,只会重新构建被更改的模块
- 而Maven则需要重新构建整个项目。
-
插件:
- Gradle的插件生态更加丰富和现代化
- 而Maven的插件相对较为传统。
- 此外,Gradle的插件可以非常容易地编写和定制
- 而Maven的插件相对繁琐。
-
维护:
- Maven有比较成熟的工具链和文档支持
- 而Gradle则相对较新,可能需要更多的自学
-
(3)Groovy介绍
- Groovy是一种基于JVM(Java虚拟机)的敏捷开发语言
- 它结合了Python、Ruby和Smalltalk的许多强大的特性
- Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码
【2】安装AndriodStudio
- 安装 Android步骤很简单,一路下一步即可
- 注意中间需要选择是否安装安装虚拟机(可以选择安装也可以不安装),如果使用真机调试,就不需要安卓虚拟机
- 注意选择安装路径
【3】配置AndroidStudio
- 先不导入配置信息
- 是否帮助官方改进信息
- 是否使用代理
- 下一步
- 标准安装/自定义安装
- 主题颜色
- SDK目录
- 安装需要的驱动
- 等待驱动下载并完成安装
- 安装完成
- 配置SDK
- 安装必要驱动
- SDK Platforms
- 安装必要的驱动
- SDK Tools
【4】创建android项目
- 新建项目
- 选择页面
- 添加必要的配置信息
- 等待项目创建完成
- 项目创建完成
【5】配置环境变量
- 在SDK的安装目录下,有很多文件夹,如下
- 我们把emulator和paltform-tools目录加入到环境变量
【6】创建虚拟机
win系统在安装和操作之前,请提前开始电脑的vt-x
虚拟机开启方法如下:https://mumu.163.com/include/16v1/2016/06/27/21967_625825.html
- 选择虚拟机
- 选择虚拟机型号
- 选择系统版本
- 等待安装完成
【三】运行项目
【1】真机运行
- 手机开启开发者模式 & USB调试,并且用数据线和电脑连接。
- 当你一插线,手机上会提示授权
- 稍等片刻,此时在android studio中会读取到你的手机设备。
- 如果没有读取到,请在手机上【撤销USB调试授权】,然后再重新插入USB,重新授权。
【2】虚拟机运行
- 创建虚拟机后
- 下拉就好看到当前链接到电脑的设备
- 直接选择某一个运行即可
【四】编译后的APK的位置
【1】编译APK
【2】APK位置
- 要先编译才能生成APK文件
- 编译完成后切换到项目视图
app\build\outputs\apk\debug
文件夹下