Android Studio概览

10 篇文章 0 订阅

迭代版本3.5.3(2019 年 12 月)
迭代版本4.0(2020 年 05 月)

迭代特点:Android Studio 版本迭代主要改进:系统运行状况功能完善以及错误修复

1. 主要功能
  • 主要用于android开发
  • 2013年5月16日,在I/O大会上,谷歌推出新的Android开发环境——Android Studio
  • 2015年5月29日,在I/O开发者大会上,谷歌发布Android Studio 1.3版,支持"C++"编辑和查错功能。Android Studio 1.3版开发码代码变得更加容易,速度提升,而且支持"C++"编辑和查错功能
  • 目前最新版本:3.5
2. 特点
  • 基于Gradle的构建支持
  • Android专属的重构和快速修复
  • 提示工具以捕获性能、可用性、版本兼容性等问题
  • 支持ProGuard 和应用签名
  • 基于模板的向导来生成常用的 Android 应用设计和组件
  • 功能强大的布局编辑器,可以让你拖拉 UI 控件并进行效果预览
3. 使用技巧

3.1 编译速度慢(几个维度去优化)

  • 硬件:提高电脑配置:),哈哈,这个没错吧
  • 软件
    • 国内网络环境,尽量不要更新google的东西即设置离线
    • 更新勾选去掉
      在这里插入图片描述
    • 记得勾选离线编译
      在这里插入图片描述
    • 集成第三方库也会导致编译慢。例如,我编译时由于upload Release SymtabFile 影响了编译速度,解决后速度就正常了。这个具体问题具体分析,合理查看如图的task运行时间即可

在这里插入图片描述

3.2 Android Studio主题修改
在这里插入图片描述
3.3 下载开源项目,打开慢

  • 修改根目录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半天才可以运行了

3.4 快速生成常用代码块(Android Templates)

* Android Studio -> Preferences -> Editor -> Live Template
  • 先创建一个自己的Template Group(例如我创建了一个mine的Group)
    在这里插入图片描述
  • 然后将自己经常需要编写的代码块稍微编辑一下,给个名称(即上图快捷键ca)存储在Template Group下
/**
 * -----------------------------------------------------------------
 * Copyright (C) 2014-2019, by com.trident, All rights reserved.
 * -----------------------------------------------------------------
 *
 * Author: $USER$
 *
 * Create: $DATE$ $TIME$
 *
 * Description: $desc$
 * 
 */
  • 然后在代码中需要给类注释时,直接输这段代码名称即可快速写注释了
    在这里插入图片描述

3.5 如何定位编译运行时错误
很多时候,我们运行项目报错会显示如下图所示信息
在这里插入图片描述
Android Studio这里不容易定位到错误行
在这里插入图片描述
点击切换视图
在这里插入图片描述
就很容易定位到错误行了

3.6 Android studio使用过程中提示过时操作怎么办?

首先,检查一下这个过时提醒会不会影响兼容性等问题,在gradle中添加如下代码

lintOptions {
    checkReleaseBuilds false
    abortOnError false
}

3.7 gradle提示类似错误 incompatible with Gradle 6.0

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0
  • 建议升级AS到3.5

  • 修改project\gradle\wrapper\gradle-wrapper.properties里面的distributionUrl值,最好保证gradle和gradle tools版本兼容性

  • databinding 在gradle6.0之后做了AndroidX的不兼容更新

  • 还有就是Databinding报错很多时候提示一堆错误,其实可能就个别地方报错,但是Android Studio会报一堆错误,这个我们要注意

3.8 快捷修改一个类名在项目中全局的名称 Shift + F6,全局修改类中一个属性名同样的方式 Shift + F6

3.9 Logcat写日志

// 目录位置和文件名自行调整即可
adb logcat -> F:/logcat.txt

4.0

安装调试包,报错:"INSTALL_FAILED_TEST_ONLY"

adb install -t app-debug.apk

4.1 ADB WIFI

  1. 手机与电脑用数据线连接,打开命令行窗口,执行adb tcpid 5555
  2. 断开数据线连接,执行 adb connect 192.168.3.190(手机IP)
    执行第二步时,若报错
missing port in specification

// 改为:
adb connect 192.168.3.190:5555
  1. Android Studio安装好了ADB WIFI插件,就可以无USB调试应用了
4. 快捷键汇总

1. 常量,快捷键切换大小写
command + shift + U

2. 删除一行代码
command+delete

command+X

3. 导入相关的类
option+return

4. 定位代码中错误的位置
shift+F2

5. 查找一个类里所有方法包括所有变量
command+F12

6. 项目运行快捷菜单
control+option+R

7. 查找那些地方调用了该方法
option+F7

8. 检查当前方法实现的所有地方
option+command+b

9. 代码上下行移动
option+shift+上下键

10. 选中部分代码格式化
option+command+L

11. 整体替换一个变量
command+R

12. 查找一个特定的类
command+o

13. 查找一个特定的文件
command+shift+o(不同于12点所说的.java文件,也可以搜索到xml文件等)

14. 展开或收拢一个.java文件中方法
command shift +

command shift -

5. 参考
  1. 是时候更新Android Studio 3.5了!不信,你看~
  2. 查看 NDK 版本
  3. Android Studio一些使用快捷键
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

初心一点

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

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

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

打赏作者

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

抵扣说明:

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

余额充值