Android Studio
主要功能
- 主要用于android开发
- 2013年5月16日,在I/O大会上,谷歌推出新的Android开发环境——Android Studio,并对开发者控制台进行了改进,增加了五个新的功能
- 2015年5月29日,在谷歌I/O开发者大会上,谷歌发布Android Studio 1.3版,支持"C++"编辑和查错功能。Android Studio 1.3版开发码代码变得更加容易,速度提升,而且支持"C++"编辑和查错功能
特点
- 基于Gradle的构建支持
- Android专属的重构和快速修复
- 提示工具以捕获性能、可用性、版本兼容性等问题
- 支持ProGuard 和应用签名
- 基于模板的向导来生成常用的 Android 应用设计和组件
- 功能强大的布局编辑器,可以让你拖拉 UI 控件并进行效果预览
使用痛点
- 编译速度慢(几个维度去优化)
- 硬件:提高电脑配置:),哈哈,这个没错吧
- 软件
- 国内网络环境,尽量不要更新google的东西即设置离线
- 更新勾选去掉,见图1
- 图1.jpg
- 记得勾选离线编译,见图2
- 图2.jpg
集成第三方库也会导致编译慢。例如,我编译时由于upload Release SymtabFile 影响了编译速度,解决后速度就正常了。这个具体问题具体分析,合理查看如图3的task运行时间即可
* 图3.jpg
- 下载开源项目,打开慢
修改根目录build.gradle中dependencies的版本
classpath 'com.android.tools.build:gradle:3.0.1'
修改根目录gradle中gradle-wrapper.properties中gradle版本
distributionUrl=https://services.gradle.org/distributions/gradle-4.1-all.zip
保证这2个本地有缓存版本,就不会loading半天才可以运行了
使用技巧
- https://iwatching.github.io/blog/%E5%B7%A5%E5%85%B7/2017/07/15/tool1.html 有些平常小问题记录
- https://www.jianshu.com/p/36fc62dd34cf Mac完整卸载Android Studio的方法
- https://wx.zsxq.com/dweb/#/index/555258554124 一些快捷键记录
- https://edison-cool911.iteye.com/blog/2348775
- https://edison-cool911.iteye.com/blog/2345392 一些快捷键记录
最后想附上一个知识星球的二维码,愿意共同学习的可以加入,第一次接触知识付费,鄙人不才,但是尽自己最大努力写一些共同进步的内容
知识星球.jpg
网友评论