adb一打开就闪退_移动端基础知识(Android) adb简介

38119b451a360e1d50b23248986f6e6b.png

王哥:听说你最近搞andorid测试了?

小李:是的,咋了

王哥:我们公司刚好有个内测的软件。等下我发你一个apk,帮忙安装体验下,给点意见呗...

小李:啥,不能从应用市场下载吗?

王哥:-_-! 你不是说你是搞android测试的么?连adb本地安装都不会呀...

什么是adb

Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信,说白了就是debug工具。adb是一个标准的CS结构的工具, 是要连接开发电脑和你的调试手机的.包含如下几个部分:

· Client端, 运行在开发机器中,即你的开发PC上, 用来发送adb命令;

· Deamon守护进程, 运行在调试设备中,即的调试手机或模拟器;

· Server端, 作为一个后台进程运行在开发机器中,即你的开发PC。 用来管理PC中的Client端和手机的Deamon之间的通信。

adb有什么用

adb能干的事太多了,安装卸载,查看日志,性能监测,截图录屏等。后面分享的内容会陆陆续续涉及到。这里就不多说了。

电脑端下载配置adb

下载工具的方式有两种:

  • 下载android studio (通过SDK Manger安装)

https://developer.android.google.cn/studio?hl=en

edfd5babe7b00efd55f63971560a693b.png

  •  下载adb工具(platform-tools)

https://developer.android.google.cn/studio/releases/platform-tools

6d03e06ce4a67920d87918299eea3da2.png

我这里是通过android studio下载,接下来需要配置系统的环境变量,来实现adb的直接执行。我以mac系统为例

de811c75bfa3b0ba22f4982e39e16c07.png

知道路径后,需要配置环境变量

ee11c6160c5d28020c9950da5ef4cc79.png

在.bash_profile中添加如下

2bfe6fcfc3e6e7eb5edab5fde906bff4.png

编辑完保存退出(如果提示没有权限,请使用sudo),然后在输入source .bash_profile或者重启电脑即可。

现在快来用数据线连接电脑和手机吧。然后如下adb devices。啥,神马也没有...

5a301b5ad5f4b69f347ddee1f6aa049e.png

莫急,那是因为你手机还没有开启adb调试模式呢~

手机怎么开启adb调试模式

手机要开启adb调试模式,必须要打开手机的开发者模式。市面上手机品牌很多,不同品牌的手机开启的方式可能也不一样,具体方法可以百度,但是大体流程是一致的。如下演示的是华为品牌的手机(图文来自于百度,感谢原作者)

1、打开手机进入设置功能,然后滑动屏幕把菜单下拉到最底部,选择关于手机选项。

db69c9fdca425bc93747218dbfd2cb05.png

2、在关于手机里面有一个版本号的项,我们手指快速点击版本号7,8下,直到提示开发者选项已打开,退出。

24ff3e0dd6a383494eee8ab3c808b60d.png

3、这时回到设置,我们已经可以看到开发者选项已经在菜单里面了。

e51924ba27193ceef04995d72c4033af.png

4、进入开发者选项,把屏幕下拉,我们在连接电脑时经常要用到的一个USB调试就在这里面。其他一些设置就不多介绍了,大家可以自己研究下。

5be207d5e716234e4e16211b1e43caf2.png

5、USB调试开关开启后,再连接电脑,手机正常情况下都会弹出授权弹框,勾选一律允许,然后点击“确定”按钮就可以了。

073dfbd4d92e65e8fc42360daa119286.png

好了,到这里电脑和手机的设置均已完成。现在我们再来试试吧,输入adb devices

ea1d25751fede37eb66b2a721d3b27b7.png

现在可以识别到手机了。

adb怎么安装/卸载应用

废话不多说,直接举个栗子来演示给大家看下~

安装微信:

96d5aad88973dceacdcabf009c83a68f.png

卸载微信:

卸载软件,需要知道其对应的包名。如果你不知道微信的包名,可以这样看下

6374dc255f10c1231d39e43c86219bc7.png

知道包名,就可以开始卸载微信了

e84ce8147f7d019c508e5773bdcb388d.png

这里只是简单的给大家介绍了一下apk的安装和卸载。adb其他的常用指令,后续的分享中陆续给大家讲解演示~

下一期预告(每周一更):

移动端基础知识(Android)-- adb常用指令

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值