文章目录

  • 配置环境
  • 连接夜神模拟器
  • 连接真实手机
  • adb的使用
  • Refer

配置环境

单独安装adb:
下载地址:http://adbdownload.com/
下载教程:adb下载安装及使用

安装SDK工具包:
安装SDK,地址:http://tools.android-studio.org/index.php/sdk
安装好后添加环境变量

ANDROID_HOM
D:\software\SDK


在path里添加

%ANDROID_HOM%\platform-tools
%ANDROID_HOM%\tools


打开SDK Manager.exe,勾选以下要下载的packages进行安装

点击install

同意SDK Licenselicense,然后安装。

OK,完成安装

连接夜神模拟器

检查adb能否正常使用

adb version

夜神模拟器开启开发者模式

设置→关于平板电脑→连续点击版本号


打开use调试

设置→开发者选项→打开use调试

启用ADB服务
首先检查有没有已启动的adb服务,若没有启动一个

adb start-server

查看连接的设备

adb devices

发现报错,原因为夜神模拟器中adb版本为36不匹配现在的41版本

将夜神模拟器中adb替换为SDK工具包中的

然后复制一个adb.exe改名为nox_adb.exe,把原来的nox_adb.exe删除或备份

重启夜神模拟器,此时adb device即可查看设备

进入模拟器

adb -s 127.0.0.1:62001 shell

连接真实手机

adb连接手机三种方法

# 局域网
adb connect <设备IP>
# USB数据线连接
需要驱动
# 串口连接
使用串口设备与电脑连接。

USB数据线连接

启用ADB服务

首先检查有没有已启动的adb服务,若没有启动一个

adb start-server

使用USB数据线连接,进入手机开发者选项,然后开启USB调试,这里手机会弹窗是否允许电脑进行调试,选择是。

然后和模拟器的步骤一样,查看设备,连接shell。

可以看到是shell权限,我的手机是OPPO R9sPlus,根据教程root了一下,https://www.likecs.com/show-231350.html,成功获取root权限。

adb的使用

安装卸载apk

# 安装电脑上的apk包
adb -s 127.0.0.1:62001 install E:\app渗透\example\豆果美食.apk# 卸载
## 查看安装的软件
cd /data/app
ls
## 卸载指定app
adb -s 127.0.0.1:62001 uninstall cn.work.android-1


列出系统应用

adb shell pm list package

传输文件
把桌面上的1.txt复制到夜神模拟器test目录下

adb push C:\Users\24111\Desktop\1.txt /test

取出来

adb pull /test/1.txt C:\Users\24111\Desktop\

Refer

https://www.bilibili.com/video/BV1r541137ir?p=32

adb工具使用(Android Debug Bridge)相关推荐

  1. Android开发工具——ADB(Android Debug Bridge) 一概览

    Android Debug Bridge (adb) 是一个android开发人员必会的多功能的调试工具,确实它的名字一样,它在开发者和目标机器之间,架起了一座bridge. adb的用法很简单,只要 ...

  2. [ADB]ADB(Android Debug Bridge)简介及基础(不包含命令)

    "Android Debug Bridge (adb) is a versatile command line tool that lets you communicate with an ...

  3. adb(Android debug bridge)命令

    From:https://www.cnblogs.com/huanyou/p/5133737.html ADB 用法大全: github 地址:https://github.com/mzlogin/a ...

  4. Android Debug Bridge(ADB)学习总结

    Android Debug Bridge Android调试桥(ADB)是一种多用途的命令行工具.通过它我们可以和模拟器或者设备通信.ADB是一个客户端-服务器程序,包括三个组成部分: 客户端(Cli ...

  5. Windows11 Android Srudio无法连接手机,报错Error initializing ADB: Unable to create Debug Bridge

    1. 问题描述 手机确认开启了开发者模式后,Android Studio设备连接显示不出手机 Android Studio报错: Error initializing ADB: Unable to c ...

  6. Android Debug Bridge(adb)

    Adb google官方文档翻译,源文档地址如下 https://developer.android.google.cn/studio/command-line/adb Android Debug B ...

  7. Android开发者指南(1) —— Android Debug Bridge(adb)

    Android Debug Bridge Android调试桥接器,简称adb,是用于管理模拟器或真机状态的万能工具,采用了客户端-服务器模型,包括三个部分: * 客户端部分,运行在开发用的电脑上,可 ...

  8. Linux / Windows Subsystem for Linux (WSL) 安装 ADB (Android Debug Bridge,Android 调试桥)

    Linux / Windows Subsystem for Linux (WSL) 安装 ADB (Android Debug Bridge,Android 调试桥) Android 开发者网站 ht ...

  9. Windows 10 安装 ADB (Android Debug Bridge,Android 调试桥)

    Windows 10 安装 ADB (Android Debug Bridge,Android 调试桥) Android Debug Bridge (adb) is a command line to ...

最新文章

  1. drop、delete与truncate的区别 和 delete是否记录日志
  2. 查看服务器的某个端口是否允许访问
  3. 深入理解Java内存架构
  4. SAP Spartacus navigation ui节点的url字段的生成逻辑,同样来自sampledataaddon
  5. 嵌入式Linux内核移植相关代码分析(转)
  6. web前端开发面试题(答案)
  7. python基础 实战作业 ---Excel基本读写与数据处理
  8. JavaScript中BOM操作
  9. PHP学习 - Composer的安装及配置
  10. linux java 选择题_java面试题:Linux
  11. 【渝粤教育】电大中专消费者心理学作业 题库
  12. android ImageView加圆角
  13. 2022年高处安装、维护、拆除理论题库及模拟考试
  14. MySQL命令行登录数据库
  15. 表格里加横线一分为二_excel表格分割线一分为二斜线
  16. shell编程文档资料
  17. java五子棋的报告_Java课程设计 - 五子棋(个人报告)
  18. Win10解决:系统管理员已阻止你运行此应用
  19. 帧同步游戏开发基础指南
  20. ES module和commonJS循环引用问题

热门文章

  1. (转)OpenFire源码学习之十八:IOS离线推送
  2. 关于fanuc机器人软件的使用
  3. 【历史上的今天】1 月 16 日:互联网工程任务组(IETF)成立;AMD 收购 NexGen;eBay 的第一位员工出生
  4. 西安石油大学微型计算机原理,西安石油大学教案(首页).doc
  5. CMMI—产品集成(PI)
  6. java程序伪代码_Java学习笔记——伪代码及程序控制
  7. 微信小程序常见问题汇总
  8. Python鸟巢0926
  9. 利用SparkSQL Logical Plan Parse 打造大数据平台SQL诊断利器
  10. AD域帐号被锁问题排查