导航:首页 > 程序命令 > 批处理输入adb命令

批处理输入adb命令

发布时间:2023-07-19 13:37:00

A. adb shell命令在bat文件里怎么继续执行下一条命令啊

在批处理中通过adb来使用shell命令,

实际上是将需要执行的命令作为了"adb.exe"执行"shell"这个选项时的参数传递进去的,

要正确将整条命令完整的作为参数传递就对格式有严格的要求。

首先,执行dd命令需要root权限,那么需要切换用户身份,需要执行su命令。

然后才有权限进行dd操作。而不带选项参数的su命令是交互式的,所以应该使用su -c 选项,

正确的写法如下:

注意引号的使用。

B. 【原创】【批处理】安卓批处理指令(win下有用)

将ADB命令添加至path环境变量中

@echo off

@for /f "skip=1 usebackq" %%i in (`adb devices`)  do call:print_deviceInfo %%i

goto :eof

:print_deviceInfo

for /f "tokens=1 usebackq" %%i in (`adb -s %1 shell getprop ro.proct.manufacturer`) do set manufacturer=%%i

for /f "tokens=1,2,3 usebackq" %%i in (`adb -s %1 shell getprop ro.proct.model`) do set model=%%i %%j %%k

echo ===%manufacturer% %model% (%1)===

adb -s %1 shell mpsys activity top|findstr ACTIVITY

echo.

goto :eof

将上述内容保存到bat文件中,手机连至当前电脑时,运行该批处理文件,即可获取当前手机正在运行的应用包名及Activity名称

C. 我在cmd中输入"adb"时提示'adb不是内部或外部命令,也不是可运行的程序 或批处理文件.请问怎么解决呢

原因:输入的命令不是系统内部命令。以下是具体的解决方法:

材料/工具:电脑

1、首先找到【这台电脑】图标,单击下,选择【属性】。

D. Andorid TV 开发之连接机顶盒及常用 adb 命令

国内的 Android TV 应用虽然是在 TV 上显示,但是实际上大都运行在各类机顶盒中(当然也可以运行在智能电视本身定制的 Android 系统中),这些机顶盒运行的都是各个厂商基于 Android 各个版本系统定制的 ROM,并不是 Google 原生的Android TV 系统。

开发手机 app 应用,手机开启调试模式,用数据线连上手机,就能对手机进行 debug 开发。然而,机顶盒并没有手机的 micro usb 接口,并不能连数据线进行直接调试(据说,用 USB to USB 数据线连接机顶盒,也无法识别机顶盒),这时需要使用 adb 命令连接和调试机顶盒。打开 Android Studio 的 Terminal 或者 cmd( windows )、终端( mac ),输入 adb 出现如下结果,证明 adb命令可以正常使用,否则参照 adb 错误“ 'adb' 不是内部或外部命令,也不是可运行的程序或批处理文件 ( windows ) 或 在 MAC OS X 安装 ADB (Android 调试桥)
( mac )开启 adb 命令。

如果没有提示任何错误信息,表示连接机顶盒成功,接着输入
adb devices 查看连接的机顶盒的状态信息。
如果提示 xxxxx refused connect 证明还未获取机顶盒的调试权限,需要和机顶盒厂家获取调试工具、开启调试功能的方法、调试端口等(许多机顶盒的厂商都留有调试后门),也可以 root 机顶盒的系统。

adb connect [ip]:[port] 连接机顶盒(默认端口为薯则雀5555)
adb devices 查看所有连接设备 名称、ip、端口已经数早状态( device 或 offline )
adb install [apk 安装包所在路径(如:d:\a.apk)] 将对应路径的 apk 安装包安装到机顶盒
adb install -r [apk 安装包所在路径(如:d:\a.apk)] 将对应路径的apk 安装包强制(覆盖)安装到机顶盒
adb -s [设备名称或设备IP:端口] install [apk 安装包所在路径(如:d:/a.apk)] 当 adb 连接多个设备时,将 apk 安装到指定设备中

adb uninstall [应用包名,例如:com.example.tmall] 卸载应用(通过包名指定)
adb shell 进入系统目录(通过 exit 退出)
adb shell am start -n [包名]/盯碧[包名+类名] 启动指定类名的 Activity

adb shell input text **** 在已经获取焦点的EditText中输入内容
adb shell ps 查看当前终端中的进程信息
adb shell mpsys activity activites 查看当前终端所以前后台Acitivity的堆栈
adb shell logcat > d:\log.txt 打印日志到本地文件(会打印缓存的日志,可能会有昨天等之前日志。windows下,按 ctrl+c 停止日志打印)
adb logcat *:D > d:\log.txt 过滤出 D 级别以上的日志,打印日志到本地文件( 在 macOS 下需要给 *:W 这样以 * 作为 tag 的参数加双引号,如 adb logcat "*:W" )

awesome-adb

Android ADB 命令大全(通过 ADB 命令查看 wifi 密码、MAC 地址、设备信息、操作文件、查看文件、日志信息、卸载、启动和安装 APK 等)

连接上机顶盒的一小步,是机顶盒开发的一大步。

E. bat执行adb命令后怎么获取执行结果

http://mzywqwq.blog.163.com/blog/static/958701220134842449172/

参考:http://..com/question/496847483.html
普通情况,可以直接用 ”adb shell rm /data/tmp/xx.sh“ 之类的命令执行一条指令。
需要root权限情况,如果执行adb shell su的话,会进入控制台但是无法输入,用批处理的话也会卡在此处。
可以用输入重定向的方法来解决。
1.将所有需要执行的命令放到一个文本文档中,如cmd.txt
2.用输入重定向的方法: adb shell < cmd.txt
这样就可以完全执行文本文档中的命令了。

阅读全文

与批处理输入adb命令相关的资料

热点内容
老人家用什么安卓手机好 浏览:953
解压包能不能送女朋友 浏览:699
好看发卡网源码 浏览:49
水平集算法matlab 浏览:766
局域网如何用ftp服务器配置 浏览:70
程序员惯性思考模式 浏览:439
如何在个税app上查身份证号 浏览:6
电视家app安装在电视上怎么安 浏览:889
怎么将pdf格式转化为图片格式 浏览:637
服务器拔掉raid卡怎么装系统 浏览:232
区域对称加密算法 浏览:245
数字转汉字php 浏览:733
安卓源码硬件驱动 浏览:208
痰证pdf 浏览:814
电脑怎么把word文档转pdf 浏览:867
程序员那么可爱有孩子了吗 浏览:480
安卓文字折叠怎么使用 浏览:885
创造一个app如何挣钱 浏览:801
php55vc11 浏览:642
抖音如何关闭苹果app充值 浏览:332