Android Studio使用经验记录

安装

直接在百度搜索Android Studio,结果页直接下载,然后安装。

注意点
  1. 如果之前用eclipse开发的,建议先重新建个目录,将环境变量里的Android_Home路径改为新建的空目录,让Android Studio自己重新另行下载SDK,以免下载完成后,对原有文件进行升级而造成的eclipse的安卓开发环境不能使用了。如果遇见AS无法下载SDK到新建目录的情况,请将已有的SDK拷贝一份到新目录,重启AS,待弹出可以升级或下载后,将拷贝的内容删除,然后开始下载。如果需要用eclipse,将Android_Home路径改成原SDK路径。
  2. 遇见Gradle卡顿的情况,参考:android studio 一直卡在Gradle:Build Running的解决办法。一般情况下,不需要设置代理,即可正常下载内容。不能正常下载就需要代理,代理地址参考:Android Studio设置HTTP代理地址,代理点有的时候不能访问,如出现不能访问的情况,请切换代理点。

快捷键操作

常用快捷键

1、as中类似eclipse中ctrl+2 +L的快捷键是Ctrl+Alt+V;
2、as中类似eclipse中ctrl+1的快捷键是alt+enter;
3、as中类似eclipse中ctrl+shift+f的快捷键是ctrl+alt+l;
4、as中ctrl+shift+上下 只能在方法内部上下调整该行位置;真正跟eclipse中alt+上下一样的快捷键是alt+shift+上下,但该组合不会自动格式化,如需格式化,调整后按ctrl+shift+回车;
5、as中类似eclipse中ctrl+o的快捷键是ctrl+f12,效果类似outline+快速定位方法或变量;
6、as中类似eclipse中ctrl+shift+o的快捷键是ctrl+alt+o,快速导入需要的类和清除无用的类,但仍然不能做到完美,需要设置,参考:Android studio 自动导入(全部)包 import
7、as中类似eclipse中ctrl+shift+enter的快捷键是ctrl+alt+enter,快速在当前行的前面另起一行;
8、as中类似eclipse中ctrl+shift+上下的快捷键是ctrl+d,快速复制当前行或选中的多行内容;
9、as中类似eclipse中alt+/的快捷键是ctrl+alt+空格,代码提示功能;
10、as中类似eclipse中ctrl+d的快捷键是ctrl+y,快速删除当前行或选中的多行内容;
11、as中类似eclipse中ctrl+shift+R的快捷键是ctrl+N或ctrl+shift+n,后面可以定位所有内容,前者只能定位java代码;
12、as中类似eclipse中ctrl+t的快捷键是ctrl+h,快速查看继承关系;
13、as中类似eclipse中alt+左右 的快捷键是ctrl+alt+左右;
14、as中类似eclipse中alt+shift+m的快捷键是ctrl+alt+m,快速将选中内容提取出方法;
15、as中类似eclipse中ctrl+m的快捷键是ctrl+shift+f12,全屏化代码编辑窗口;
16、as快速set、get或者生成构造函数:快捷键Alt+Insert,在弹窗的对话框中选择需要执行的操作;
17、as快速将局部变量编程全局变量:先将光标放在变量上,快捷键Ctrl+Alt+F;
18、as快速生成try…catch等代码块、包裹当前选中代码的快捷键Ctrl+Alt+T;
19、as代码悬停显示doc注释,参考:Android Studio 鼠标悬停显示注释 提示函数用法
20、as在当前编辑窗中快速查找和替换,用ctrl+f 和ctrl+r;
21、as在path下查找,用crtl+shift+f;
22、as大小写转换快捷键ctrl+shift+u;
23、as方法整体上下移动,快捷键ctrl+shift+上下;
24、as复写父类的方法,快捷键ctrl+o;
25、查找类快捷键,ctrl+n,在全部文件中查找快捷键,ctrl+shift+n;

注意:代码悬停显示注释可能比较慢,需要将doc改成本地源码的doc,具体请百度。

部分快捷键请参考:as常用快捷键,里面有动图展示。
部分快捷键参考:android studio 查找替换

Gradle入门

参考:Java Gradle入门指南之依赖管理(添加依赖、仓库、版本冲突)Gradle 使用指南 – 基础配置,里面讲解了适用最新AS的Gradle知识点。
其他参考:
依赖-依赖的更新与缓存
Android Studio 里面的引用第三方库总结,以及compile、provided使用

Gradle官方在线文档

断点调试

参考:
Android studio断点调试(全在这里)

导出jar

参考:Android Studio 如何生成jar包
注意:使用时候,仍然需要像eclipse中使用jar一样,如有资源文件仍需拷贝资源文件;如果使用jar中的activity,仍需在清单文件中声明;另要把switch语句替换未if else语句。

导出aar

参考:android studio library生成jar包和aar的方法总结Android studio导出AAR包问题整理
说明: *.aar文件中包含所有资源,class以及res资源文件。

关于jar和aar的认识,参考:Android中aar和jar文件的认识

assets和raw

参考:Android Studio增加assets目录、raw目录

使用BuildConfig

参考:Android BuildConfig:Gradle自定义你的BuildConfig

指定缓存配置

Android-Studio 缓存文件夹配置
修改Gradle缓存文件夹路径的方法
Gradle的缓存路径修改的四种方法

其他

挖个坑,后面慢慢填。
关联GitHub
签名、导出apk
依赖项目
自定义属性的代码提示

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值