安卓手机端运行的adb工具(如何在android应用里执行adb 命令)
本文目录
如何在android应用里执行adb 命令
ADB接口的作用主要是让电脑等其它设备控制安卓系统的,所以,称为“中间桥”;
不是为安卓自已用的,自已可直接执行称为SHELL,这与ADB无关。
所以安卓JAVA不一定有封装的ADB类。电脑上有ADB服务程序,端口5037,
它是中间程序,与安卓系统上守护进程(Daemon)通讯。
如果要在自已的手机上应该也能执行adb命令,应该直接跟守护进程
(Daemon)通讯了。百度上可以搜到的方法并不满意。
楼主用exec执行CMD命令,这已不是ADB接口了,这是系统的SHELL了!!!
自已用socket/tcp直接发命令效果不知怎样,地址用127.0.0.1, 安卓daemon进程的端口
5555 是奇数开始。
。。。 。至于ADB对话协议百度可以搜到,建议试一试。
楼上其实要的是SHELL,并不是ADB,我搜到一篇文章,但我并没有试过,
是否需要ROOT,不得而知,附上,你试一试 ,回个话。
满意就采纳!
安卓adb是什么
安卓系统的adb的全称为Android Debug Bridge,就是起到调试桥的作用,利用adb工具的前提是在手机上打开usb调试,然后通过数据线连接电脑。在电脑上使用命令模式来操作手机:重启、进入recovery、进入fastboot、推送文件功能等。值得强调一点的是,在recovery模式下也可以使用adb命令来控制手机。所以如果是刷机失败的话在一定的时候还能用到adb工具,今天就告诉大家一些非常常用的adb命令。安卓系统常用adb命令:1、显示当前连接的设备:adb devices2、安装apk文件(必须保存和adb同目录,*为apk文件名称):adb install *.apk3、安装apk文件到sd卡(必须保存和adb同目录,*为apk文件名称):adb install -s *.apk4、复制文件到手机:adb push 例:adb pull sdcard/muzisoft.zip c:\6、重启设备:adb reboot7、重启设备到recovery模式:adb reboot recovery8、重启到bootloader模式:adb reboot bootloader
安卓手机上的调试工具adb驱动要怎么安装
如果手机需要下载安装软件应用,建议尝试:1.使用手机功能表中自带的浏览器上网,直接搜索需要的软件进行下载安装(下载安卓版本格式为apk)。2.使用电脑下载APK格式的安装包,连接数据线传输至手机,操作手机在应用程序-我的文件中找到安装包,运行后点击安装按钮。3.下载完成后点击下载的应用,根据软件手机界面中软件安装提示点击安装即可。
安卓adb工具包是什么
类似于Windows的运行库例如VC++2008之类的,相当于安卓开发运行库(当然只是一部分)当需要做安卓开发或者是键入ADB命令行时(一般多用来调整的权限或者是进行授权)需要用到
如何用adb连接android手机
(1)首先先用usb线连接android手机,然后输入指令:adb tcpip,端口号默认为5555。
(2)设置端口号后,然后查看设置中手机的ip地址。
(3)通过adb连接ip地址adb connect ip地址。
(4)打开android studio,可以看到手机已经连接上了。
扩展资料
adb是androidsdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机). 它的主要功能有:
1、运行设备的shell(命令行)。
2、管理模拟器或设备的端口映射。
3、计算机和设备之间上传/下载文件。
3、将本地apk软件安装至模拟器或android设备
ADB是一个客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备。而ADB驱动就是电脑与android设备的通信的客户端驱动程序。
android adb怎么使用
adb是什么?adb有什么用?adb工具如何用? 是用来管理模拟器和真机的通用调试工具,该工具功能强大,直接打开cmd即可使用adb命令,adb的全称为Android Debug Bridge,是起到调试桥的作用,通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具,adb的工作方式比较特殊,采用**Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行,借助adb工具我们可以管理设备或手机模拟器的状态,还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等,其实简而言说,adb就是连接Android手机与PC端的桥梁,可以让用户在电脑上对手机进行全面的操作 二:ADB的主要功能有哪些? 1:查看当前模拟器或者Android设备实例的状态 一般在使用前都会使用adb devices这个命令查看一下模拟器的状态,通过这个命令得到ADB的回应信息,可以看到ADB作为回应为每个实例制定了相关的信息 1.1:emulator-5554为实例名称 1.2:device为实例连接状态,device表示此实例正与adb相连接,offline表示此实例没有与adb连接或者无法响应 2:安装和卸载APK应用程序 你可以从电脑上复制一个APK应用到模拟器或者Android设备上,通过adb install 《path_to_apk》安装软件,adb uninstall 《packageName》卸载软件,如果你不知道这个包名,在AndroidManifest.xml里的找package=““就可以了 2.1: 先把apk文件拷贝到sdk目录下的tools 2.2: 进入dos下切换到SDK的安装路径下的tools目录 2.3 :执行安装命令 adb install 《path_to_apk》 发生的错误,因为我连接了真机,而且也打开了模拟器,所以adb给我的回应信息是“比一个多的驱动设备和模拟器”,我最后关闭掉了模拟器在运行安装命令,就提示安装成功了 卸载APK 3:从本机上复制文件到模拟器或者Android设备 adb push 《本地路径》《远程路径》,《本地路径》指的是自己的机器上或者模拟器上的目标文件,《远程路径》指的是远程设备实例上的目标文件 4:从模拟器复制文件到模拟器或者Android设备 adb pull 《远程路径》《本地路径》,《本地路径》指的是自己的机器上或者模拟器上的目标文件,《远程路径》指的是远程设备实例上的目标文件 5:使用shell命令 输入adb shell就可以进入shell命令行了,可以使用一些常用的shell命令,如:ls命令列出了文件
更多文章:
python的用途(学完Python可以应用到工作的哪些应用中)
2024年6月13日 06:38
js解析html字符串(后台返回的js字符串或html字符串禁止解析)
2024年9月27日 01:20
十六进制数cdh转换为十进制数是(十六进制数CDH对应的十进制是多少)
2024年7月4日 15:07
摩斯密码怎么敲(谍战剧中经常有用手指敲摩斯密码暗中交流的情节,现实中可能吗)
2024年7月15日 07:43
mettlertoledo官网(mettler toledo为什么这么优秀)
2024年8月10日 03:45
for(char c:chars)是什么意思?chars的意思
2024年7月15日 05:09
html5颜色怎么写(html5设置颜色 <p>智能电地暖</p> 这个表示设置背景色)
2024年9月1日 02:45