一. AndroidStudio和Eclipse比较:
1.AndroidStudio是Google官方推出的,专门为Android量身订做的,以后肯定会越来越强大
2.速度更快(在大项目上体现明显,电脑配置越高越明显)
3.UI更漂亮(自带了黑色的炫酷主题)
4.更加智能的提示补全等功能
5.整合了Gradle构建工具,Gradle集合了Ant和Maven的优点,不管是配置、编译、打包都非常棒
6.强大的UI编辑器,附带多设备的实时预览
7.内置终端,即命令行输入
二.AndroidStudio的下载与安装
官方的下载地址:http://developer.android.com/sdk/index.html
国内的下载地址:http://www.androiddevtools.cn
三.安装运行出现的问题
1.环境变量没有配置,则配置JAVA_HOME环境变量
2.每次进来都会长时间加载进度条:Fetching AndroidSDK Compenet Info
如何禁用:
在studio的安装目录下,进入bin目录,找到idea.properties文件,在末尾增加:
#禁止启动时去获取sdk更新信息
disable.android.first.run=true
3.如果经常出现卡死,则配置下jvm的内存上限:
在studio的安装目录下,进入bin目录,找到studio64.exe.vmoptions文件:
修改-Xmx1024m的数值
4.同时再Project下的gradle.properties文件打开配置,并加上:
org.gradle.daemon=true
org.gradle.configureondemand=true
5.创建工程卡死电脑(我遇到过10次以上)
打开SDK Manager,将AndroidSDK Build-Tools 版本改为22以下,比如21.1.2,
22以上的版本会经常卡死机,切记切记,血的教训。
五.AndroidSDK的更新
1.使用FQ软件
2.使用国内sdk更新的地址
六.工程相关文件和目录介绍
1.Project和Module概念
Project相当于Eclipse中的工作空间
Module相当于Eclipse中的工程,是当前Project下的项目
gradle的配置文件的语法:groovy语言
.gitignore: 指定的是使用git上传代码的时候忽略的文件
2.Project根目录下的文件作用
3.Module目录下的文件作用
七.AndroidStudio常用视图菜单操作和设置
1.Model的几种查看方式
Porject方式:会列出所有的文件,包括gradle相关文件
Android方式:会隐藏gradle相关配置文件,代码结构清晰
2.Project Structure视图
3.AVD Manager,DDMS,SDK Manager视图、
4.Setting视图:Logcat和终端高亮
八.快捷键
可以直接设置为Eclipse风格的快捷键
ctrl+shift+空格 智能提示方法和内部类
ctrl+alt+L 代码格式化
ctrl+d 复制本行
ctrl+y 删除本行
alt+enter 代码修复,类似于ctrl+1,
ctrl+o 重写父类的方法
alt+F7 查看某个方法被调用的地方
过滤大小写
修改代码补齐快捷键
九.导入和删除Module和添加类库
1.导入和删除model
2.如何添加Model和删除依赖库
3.如何添加jar文件作为lib
十.断点调试
1.如何打断点
2.如何进行断点调试