adb是Android的一个强大工具,当你给你的手机或平板安装上了adb驱动,你就可以使用adb运行设备的shell指令,安装apk,上传下载文件等操作:
1、adb环境搭建:
1)、确定你的设备已经将USB debugging项打勾,即将Settings–>Developer options–>USB debugging选上。
2)、安装adb驱动,对于linux可以上网搜linux版的adb,实在找不到,可以给我留言;对于window的可以安装豌豆荚。
3)、设备一般要被root过,即传说的越狱,或者破解,对于破解设备,不同设备有所不同,所以网友,可以到网上寻找与自己设备相关的破解教程。
2、adb的使用(以下基于Ubuntu系统运行adb指令):
1)、adb shell可以进入设备的shell控制台:
root@Seven:/# adb shell
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
root@android:/ #
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
root@android:/ #
adb shell之后 ,控制台从PC的root@Seven:/#进入设备的root@android:/#
adb shell和shell指令可以组合使用:
root@Seven:/# adb shell ls /data/
app
app-asec
…….
user
root@Seven:/#
app
app-asec
…….
user
root@Seven:/#
ls出来的是设备上/data/的目录,非本地目录。
2)、adb install 可以安装指定的apk:
root@Seven:/# adb install /iPerf.apk
6676 KB/s (542462 bytes in 0.079s)
pkg: /data/local/tmp/iPerf.apk
Success
root@Seven:/#
6676 KB/s (542462 bytes in 0.079s)
pkg: /data/local/tmp/iPerf.apk
Success
root@Seven:/#
adb install 成功将iPerf.apk应用安装到设备上。
3)、adb uninstall可以将安装上的apk卸掉:
用法:adb uninstall [-k] <package>
哪找package呢?以刚才iPerf.apk为例:
root@Seven:/# adb shell
root@android:/ # cd /data/data/
root@android:/data/data # ls
root@android:/ # cd /data/data/
root@android:/data/data # ls
ls之后得到(未完全列出):
com.google.android.videos
com.google.android.voicesearch
com.google.android.youtube
com.magicandroidapps.iperf
jp.co.omronsoft.openwnn
root@android:/data/data #
com.google.android.voicesearch
com.google.android.youtube
com.magicandroidapps.iperf
jp.co.omronsoft.openwnn
root@android:/data/data #
com.magicandroidapps.iperf就是刚才安装iPerf.apk得到的package,现在将它卸掉试试:
root@Seven:/# adb uninstall com.magicandroidapps.iperf
Success
root@Seven:/#
Success
root@Seven:/#
好了success,成功卸载。
4)、上传和下载文件:
adb remount就是将/system目录重新挂载为可读写。
adb push 将本地的文件推送到设备上,即Ubuntu–>平板或手机上:
root@Seven:/# adb push test.txt /data/
root@Seven:/# adb shell ls /data/test.txt
/data/test.txt
root@Seven:/#
root@Seven:/# adb shell ls /data/test.txt
/data/test.txt
root@Seven:/#
设备/data/目录下多出了一个test.txt文件。
adb pull 将设备的文件下载到本地上,即平板或手机设备–>Ubuntu系统:
root@Seven:/# rm test.txt
root@Seven:/# adb pull /data/test.txt ./
root@Seven:/# ls -al test.txt
-rw-r–r– 1 root root 0 May 4 17:30 test.txt
root@Seven:/#
root@Seven:/# adb pull /data/test.txt ./
root@Seven:/# ls -al test.txt
-rw-r–r– 1 root root 0 May 4 17:30 test.txt
root@Seven:/#
rm之后 的test.txt文件,adb pull又将其从设备上下载下来了。
5)、adb devices 列出连接到本地的设备:
root@Seven:/# adb devices
List of devices attached
V8GCU6JBJL device
List of devices attached
V8GCU6JBJL device
root@Seven:/#
从打印出来的log,可以看出我的系统只挂载了一个设备,即 V8GCU6JBJL
6)、如果你的系统挂载有多个设备,直接adb shell运行是不行的,会提示系统挂载多个设备,那该怎么办呢?加 -s参数:
adb -s <serial number> shell
root@Seven:/# adb devices
List of devices attached
V8GCU6JBJL device
List of devices attached
V8GCU6JBJL device
root@Seven:/# adb -s V8GCU6JBJL shell
root@android:/ #
root@android:/ #
对于pull、push、remount等指令也是类似。
7)、adb还有其他一些用法:
adb reboot 重启设备;
adb root 以root权限重启adb服务;
adb start-server 确保adb服务已经开启;
adb kill-server 将关闭正在运行的adb服务;
adb reboot bootloader 重启设备并进入bootloader模式;
adb reboot recovery 重启设备并进入recovery模式。
adb connect <host>[: ] 通过TCP/IP连接设备,默认端口为5555;
adb disconnect <host>[: ] 断开连接。
adb logcat 打印设备的logcat信息。
相关推荐
使用方法: 1:手机上安装adbwireless软件 2:电脑上下载adb工具,解压adb文件夹到C盘根目录 3:运行手机上的adbwireless程序,点击按钮,颜色变为绿色以后; 4:win+r输入cmd,在命令行输入cd c:\adb,然后输入手机...
压缩包中的adb说明文档应该包含了更详细的adb使用方法、常见问题解答以及一些实用技巧。建议仔细阅读,以便更高效地使用adb进行Android开发和调试工作。 总结,adb是Android开发者必备的工具,它提供了多种功能,...
标签 "run adb pleasurezjz" 可能是指一种特定的ADB使用方法或者优化后的流程,"pleasurezjz"可能是个人或团队的命名,也可能是一种特定的调试技巧或工具的别名。 压缩包内的文件名称列表: 1. AdbWinApi.dll 和 ...
全志平台的ADB驱动主要针对的是使用全志处理器的设备,例如平板电脑、电视盒子等。在进行设备的在线升级,...了解并掌握正确的驱动安装和ADB使用方法,可以有效地提高全志平台设备的在线升级成功率,减少不必要的困扰。
1.新手/零基础adb使用方法 2.Google系列机型 LG nexus5 LG nexus5X Nexus 6P Pixel Pixel2 Pixel3 Pixel4 Pixel5 Pixel6 pixel3A pixel4A 以上Google系列Android手机,Android系统无法联网问题的解决方法,超详细的...
使用adb,开发者能够执行多种调试任务,包括安装和卸载应用程序,进入设备的shell环境,进行端口转发,以及收集设备的日志信息。 1. **安装和卸载应用**: - 安装应用:通过`adb install <path_to_apk>`命令,可以...
本文将基于给定的文件信息,深入解析ADB的使用方法与技巧,帮助读者全面掌握ADB的强大功能。 #### 一、ADB的基础操作 **1. 安装与卸载应用** - **安装应用到设备或模拟器** 使用`adb install 路径>`命令可以将...
以上就是ADB的基本使用方法和常见功能。通过熟练掌握ADB,开发者可以更高效地进行Android应用的开发、调试和测试工作。在实际使用中,根据具体需求,还可以探索更多ADB的高级用法和自定义扩展。
智能机顶盒打开ADB的方法是针对中兴网络机顶盒等设备进行系统级操作和调试的一种技术手段。ADB(Android Debug Bridge)是Android系统提供的一个命令行工具,它允许开发者在计算机上通过USB或网络与Android设备进行...
解决方法包括重启adb服务器(通过命令`adb kill-server`和`adb start-server`),检查系统是否有其他占用adb端口的应用,并确保系统资源充足。 再者,当设备无法连接到电脑时,检查USB连接的稳定性是必要的。尝试...
在实际使用adb时,我们需要确保设备的USB调试选项已启用,并正确配置了开发者选项。此外,对于无线adb连接,还需要在设备上开启“ADB调试”和“USB调试(安全设置)”,并在计算机上执行特定命令进行连接。 总结来...
尽管这种方法简化了ADB的使用,但每次操作都需切换到ADB目录,长期使用可能会变得不便。因此,如果你频繁使用ADB,建议还是将其添加到环境变量中,这样可以在任何目录下直接运行ADB命令,提高工作效率。 总的来说,...
使用`adb start-server`和`adb kill-server`命令可以快速控制adb服务的状态。 8. **故障排除** 遇到问题时,检查USB线是否正常,尝试重新插拔设备,或者在设备上重置USB调试授权。如果设备仍然无法识别,可能需要...
本文将深入探讨ADB工具及其使用方法。 首先,ADB主要包含三个组件:adb服务器、USB驱动程序和客户端。adb服务器运行在开发者的计算机上,负责管理设备连接;USB驱动程序确保电脑能够识别连接的Android设备;客户端...
ADB的使用方法 解压文件后,找到`adb.exe`,在命令行窗口(cmd.exe)中可以执行以下命令: - **设备连接**:使用`adb devices`命令检查已连接的设备或模拟器。 - **安装应用**:`adb install <apk_path>` 可以将...
易语言是一种专为中国人设计的编程语言,它以其直观、简洁的...了解并熟练掌握易语言调用ADB的方法,对安卓应用的开发和调试将大有裨益。在实践中不断探索,你将能够编写出更高效、更智能的自动化脚本,提升开发体验。
5. 设置手机:在使用ADB之前,需要在手机上启用USB调试模式,方法是:设置-->应用程序-->开发-->勾选USB调试。 知识点:USB调试模式对于使用ADB非常重要,否则无法连接到手机。 安装和使用ADB需要遵循一定的步骤和...
Android 的 ADB 工具使用方法 Android 的 ADB 工具是一个通用的调试工具,提供了多种功能,帮助开发者管理和调试 Android 设备或模拟器。下面是 ADB 工具的一些常用操作: 安装应用到模拟器 使用 ADB 工具,可以...
使用adb命令批处理安装卸载apk ...这里使用的方法是:先用winrar从apk文件中提取出AndroidManifest.xml文件,然后用AXMLPrinter2.jar 把AndroidManifest.xml文件转换成标准的xml文本,然后从这个xml文本中读取出包名。
下面将详细介绍adb的使用方法和功能。 ### 1. 安装adb 首先,你需要在电脑上安装adb。这通常涉及下载Android SDK Platform Tools包,该包包含了adb以及其他相关工具。你可以从Google的开发者网站上获取最新版本的...