导航:首页 > 器材知识 > adb怎么查看设备运行程序

adb怎么查看设备运行程序

发布时间:2022-11-28 13:29:08

① adb查找以及删除手机系统应用操作

        首先我们来解决第一个问题如何快速查找adb,当我们出现 "adb不是内部或外部命令,也不是可运行的程序或批处理文件"时表示我们的adb 未配置.此时由于可能自己未注意自己的sdk放在哪个目录哪个地方而导致可能自己会在我的电脑中使用全局搜索.这样的速度并不快速也很拖沓. 

        接下来是操作步骤:首先打开Android studio ->选择file其次选择setting->在输入框中输入Android sdk 在右上方即可看见 Android SDK Location 这里面的路劲便是最快速找到 adb的相关路径

此时有人会说了 我要的是adb路劲你这特么给我sdk 几个意思?嗯~~~大部分的adb都在Android\Sdk\platform-tools里面或者叫做Android_Studio \sdk\platform-tools\

打开命令提示符(视窗键 + R)-->输入cmd-->输入adb,也可以打开AndroidStudio - >打开终端窗口---->输入adb,提示"adb不是内部或外部命令,也不是可运行的程序或批处理文件",错误信息如下:

1.  android 2.2以后,adb.exe是放在SDK的platform-tools目录下面的,找到adb存放的路径,把adb绝对路径复制下来.上面结尾我已经告诉各位adb具体位置和方法了 再次不在说明贴图自己看

2. 此电脑/计算机/我的电脑(右击)→属性→高级系统设置→高级→环境变量也可以Windows开始键+ Pause Break →属性→高级系统设置→高级→环境变量

3.接下来是添加adb,.你的路劲\ Android \ sdk \ platform-tools \前面添加;,如果不添加;, 请插了自己的双眼.

如果\ Android \ sdk \ platform-tools \前面有;号就不用添加了.这些步骤都完成了我们可以再次打开提示窗进行上一步的 操作查看是否成功.

相信大家都知道 手机只有root 才能删除 手机自带的 系统应用,那么今天我们就用adb来操作一下如何 不用root 也能删除,为啥要删除这些东西呢?还不是国内手机瞎几把应用自启和广告等问题,我看着不爽啊!那么接下来就告诉各位如何 adb命令删除 手机系统:

1、激活开发者模式,打开 USB debug。

2、连接电脑,打开 cmd 窗口。

3、adb shell 进入 shell 模式。

4、获取要卸载的应用的包名:

adb shell pm list packages 

这个命令的意思就是列出系统安装所有 APP 的安装包名称,然后,逐一查找需要删除的 APP 安装包名称,一般以 com 开头;

5、拿到APP安装包名称之后,接下来就是卸载应用了,命令如下:

这个命令的意思就是将用户 0 的 packageName 应用卸载掉。

-k 表示保存数据,如不需要,可去掉 -k,--user 指定用户 id,Android 系统支持多个用户,默认用户只有一个,id=0。

6、对于不常用或以后可能会用到的APP,可以使用 disable 进行禁用,需要时再 enable 即可(感谢 船老 ),命令如下:

至此,系统预置的应用就被卸载了。

弄完以后整个人焕然一新 啊神清气爽 ,本人第一次写文章 大部分都是网上看的和 大佬指教的欢迎各位指教.

② 如何使用ADB命令查看手机相关信息参数

getprop ro.serialno 查看机器的SN号
getprop ro.carrier 查看机器的CID号
getprop ro.hardware 查看机器板子代号
getprop ro.bootloader 查看SPL(Hboot)版本号
首先在你的电脑键盘上同时按下 WIN+R ,这时候会弹出一个 运行 窗口。
接着在框中输入 CMD ,并按下 确定 。这时候就会弹出一个命令窗了!
上面所提供的ADB命令也就是在这个窗口下所运行的!先输入 adb shell ,按下回车。然后就可以开始输入上面所提供的命令了!getprop ro.serialno:查看机器的SN号getprop ro.carrier:查看机器的CID号android女用的是传说中三星的M100S,而这里作为示例的是T-Mobile版的G1,所以在这显示的是TMUS。getprop ro.hardware:查看机器板子代号可以看到G1的开发代号叫作trout!getprop ro.bootloader:查看SPL(Hboot)版本号getprop:查看机器的全部信息参数在这能看到你机器的全部的信息参数,从你的硬件信息到所刷的ROM版本信息。附:机迷必备技能 Android中adb操作命令详解

③ 如何通过ADB获取安卓设备中正在运行的程序

输出中老是报这个错,真机调试安装不了apk 网上总说手动关闭abd.exe 重启就好了。 其实问题是出在你的Eclipse使用的adb.exe,被别地程序抢先占用了。 (有时候还是和你不停的抢) 现在上班或者平时,大家还是会用QQ的。(获取其他的可以扫描手机的软件) 就像这个老是弹出的检查。(在这里我不是黑什么软件,只是大家都是抢这个adb。exe,来连接手机。开发时难免被冲突到。) 我这个问题在于,我的QQ没有怎么更新。 估计是忘了一次更新。 (我电脑没有安装什么卫士,因为这个也很容易占用adb) 经过检查,我发现估计是QQ的某个检查占用了adb。 因为我也用了网上说的用指令关闭adb. 然后在重启eclipse 发现是tadb.exe占用,直接在任务管理器里面kill掉或 taskkill /f /im tadb.exe 这个怎么找占用每次搞真心麻烦。我就不说什么了。想用这个方法的自己查资料 最后总结,少安装一些检查手机的软件。 (用一种就可以了,多了几个软件抢来抢去。 出了问题,不好分析。特别是这种占用问题。) 想想还是说下怎么查占用。 netstat -aonfindstr "xxxx"(PID)

④ 如何通过ADB获取安卓设备中正在运行的程序

adb shell mpsys activity
即可!

⑤ 如何通过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命令总结

很早就想整理一下自己平时常用的一些adb命令,不仅为了便于以后查找,而且整理的过程自己又重新复习了一遍,但是当我开始在度娘一搜的时候,发现很多人已经写的非常详细了,尤其是当我发现了这篇adb概括

心中一句NND,怎么可以写的这么详细,瞬间没了想写这篇文章的欲望,如果你点了链接发现确实很全,那么恭喜你可以关掉这篇了,哈哈哈。

我就不这么想的,虽然很全,但不是我常用的,因人而异,所以我就权当记笔记+替这哥们宣传了。

– adb devices , 获取设备列表及设备状态

设备的状态有 3 种

device , 设备连接正常

offline , 设备离线,连接出现异常

unauthorized 设备为进行授权,需要在设备上是否允许调试对话框进行授权

offline情况解决办法,先执行adb kill-server 命令,再执行adb start-server 命令,再尝试adb devices 查看列表,如果还是offline,来来来,使用必杀技,重启大法。

当电脑连接多个android设备并可用时,所有的adb命令都需要指定设备后执行(当然你也可以移除多余的设备)

adb -s <设备名称> install/uninstall/shell/pull/push等命令

– adb install app在pc硬盘路径,选中app直接拖入即可

常见的错误情况

INSTALL_FAILED_TEST_ONLY, 安装的app的debug版本的,未签名,adb install -t 路径即可安装

INSTALL_FAILED_DUPLICATE_PACKAGE, 已经安装相同包名的app, 先卸载再安装

– adb uninstall app的包名,卸载app

adb pull 将 Android 设备上的文件或者文件夹复制到本地

adb pull sdcard/Android/111.txt E:\

小技巧,可以将本地路径指定为桌面,方便查看, 在桌面按住shift键,鼠标右键选择在此处打开命令行窗口,直接输入adb pull sdcard/Android/111.txt 执行,就可将111.txt复制到桌面。

前提是设备已经获取root权限

adb root

adb remount

adb push 将pc上文件复制到android设备中,修改room原生应用时比较频繁使用,如settings.apk, launcher3.apk

– adb shell pm 命令

adb shell pm list package 列出android设备上的所有app

adb shell pm list package -s 列出android设备上的系统级别app

adb shell pm list package -3 列出android设备上的第三方app(用户安装的)

adb shell pm list package -f 列出app包名及对应的apk名及存放位置

adb shell pm list package -i 列出app包名及其安装来源(应用市场名称)

adb shell pm mp app包名 列出app的相关信息,类似获取Manifest文件内容

-查看前台 Activity

adb shell mpsys activity activities “| grep mFocusedActivity”

-adb shell am 命令

最常用的就是启动指定的activity和发送指定的广播

启动指定的activity

操作指令 adb shell am start -n 包名/类名

注:如果启动activity时,出现如下错误

java.lang.SecurityException: Permission Denial: starting Intent { flg=0x10000000 > > cmp=com.mediatek.engineermode/.io.Gpio } from null (pid=3083, uid=2000) not exported from uid 1001

解决办法,1、如果是你自己可控的app,那么找到你要调用的activity在manifest.xml中,增加

1

配置即可, android:name="" 可以为空字符串。

2、如果是不可控的app,例如我调用的系统原生app,那么你就洗洗睡吧,别折腾了,除非你修改源码和上边一样操作,重新push替换原来的app。

启动默认浏览器打开一个网页

adb shell am start -a android.intent.action.VIEW -d  * ********

先停止目标应用,再启动

adb shell am start -s com.android.camera/.Camera

启动相机

adb shell am start -n com.android.camera/.Camera

启动设置

adb shell am start -n com.android.settings/com.android.settings.Settings

启动Wifi设置

adb shell am start -n com.android.settings/com.android.settings.wifi.WifiSettings

启动蓝牙设置

adb shell am start -n com.android.settings/com.android.settings.bluetooth.BluetoothSettings

其它的类似只要你能在manifest中找到配置的,都可以通过这种方法来调用

发送指定的广播

操作指令 adb shell am broadcast -a 广播名 --ei/es/ez 参数名 参数值 --ei/es/ez 参数名 参数值

–ei integer 值

–es String 值

–ez boolean 值

–ef float 值

–el long 值

例如之前写的

Android6.0 源码修改之Setting列表配置项动态添加和静态添加, 当中就通过发送广播来接收增加配置列表项

adb shell am broadcast -a cn.dynamic.add.settingcategoryitem --es location “0-2” --es title “红” --es intent “com.android.settings.SCHEDULE_POWER_ON_OFF_SETTING”

-adb shell input keycode 指令

HOME 键 adb shell input keycode 3

返回键 adb shell input keycode 4

打开浏览器 adb shell input keycode 64

-adb shell wm 指令

屏幕分辨率 adb shell wm size

屏幕密度 adb shell wm density

adb shell wm density 320/480/640 可修改屏幕密度查看效果,对应Launcher图标会缩放

adb shell ifconfig 命令

IP 地址 adb shell ifconfig “| grep Mask”

WIFI 地址 adb shell ifconfig wlan0

状态栏和导航栏的显示隐藏

命令:

adb shell settings put global policy_control

可由如下几种键及其对应的值组成,格式为 key1=value1:key2=value2。

key        含义

immersive.full        同时隐藏

immersive.status        隐藏状态栏

immersive.navigation        隐藏导航栏

immersive.preconfirms        同时显示

这些键对应的值可则如下值用逗号组合:

value        含义

apps        所有应用

所有界面

packagename        指定应用

packagename        排除指定应用

例如:

adb shell settings put global policy_control immersive.full=*

表示设置在所有界面下都同时隐藏状态栏和导航栏。(重启也不会失效,恢复需调用下面的命令)

adb shell settings put global policy_control immersive.preconfirms=*

表示恢复显示

adb shell settings put global policy_control immersive.status=com.package1,com.package2:immersive.navigation=apps,-com.package3

表示设置在包名为 com.package1 和 com.package2 的应用里隐藏状态栏,在除了包名为 com.package3 的所有应用里隐藏导航栏

adb shell am force-stop app  关闭APP

adb shell pm clear APP  app进程被杀死,且会清楚所有数据

 1:查找手机安装应用的包名:adb shell pm list packages -f

    2:查看系统盘符:adb shell df

    3:查看Log 1:adb shell 2: logcat | grep "abc"

    4:删除应用:1:adbremount  2:adb shell  3:cdsystem/app   4:rm *.apk

    5:安装APK: adbinstall -r *.apk  或者 adb push*.apk  /system/app

    6:查看APP启动的时间指令

     adb shell am start -W -ncom.android.dialer/.DialtactsActivity  (W是大写)执行命令后APP会自 动启动,其中ThisTime即是本次     App启动所花费的时间。

    7:查看包名中当前所在进程信息:adb shell ps | grep +包名

    8:查看Activity运行的任务栈:adb shell mpsys activity

     9:查看键值:adb logcat | grep intercep  -i

    10:查看模块所占有的CPU资源:adb shell top -d 2 -m 10

    11:查看可用系统的权

           $ adb shell

           # pm list permissions

   12:模拟按键的输入:adb shell input keyevent + 键值

      eg:  adb shell input keyevent  82   表示menu

             adb shell input keyevent  3     表示home

            adb shell input keyevent  19   表示up

             adb shell input keyevent  20   表示down

            adb shell input keyevent  21   表示left

             adb shell input keyevent  22   表示right

            adb shell input keyevent  66   表示enter

             adb shell input keyevent  4     表示back

    13:模拟滑动输入:adb shell input touchscreen <x1> <y1> <x2> <y2>

        eg: adb shell input touchscreen swipe 18 665 18 350

    14:启动一个Activity : adb shell am start -n 包名+类名

    15:录制屏幕:adb shell screenrecord /sdcard/demo.mp4

    16:重新启动:adb reboot   

    17:Monkey的基本用法下面是一个更为典型的命令行示例,它启动指定的应用程序,并向其发送500个伪随机事件:

          $ adb shell monkey -p your.package.name -v 500

        如果跑桌面或者systemUi的monkey的话:

         adb shell monkey -v -v -p 桌面包名 --pct-touch 50 --pct-motion 30 --pct-syskeys 20 --throttle 300 -s 200 200000

    18:查找第三方应用的详细信息:

        adb shell mpsys package +第三方包名(com.txznet.webchat)

⑧ ADB是什么 ADB常用命令介绍

ADB的全称为AndroidDebugBridge,字面意思就是安卓调试桥接,简单点说,它是Android系统提供的一套工具,通过它,我们可以在电脑上建立一个连接到手机的通道,然后可以在电脑上向手机发送一些指令,完成一些我们需要做的工作。

ADB就是起到调试桥的作用。通过ADB我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。ADB的工作方式比较特殊,采用监听SocketTCP5554等端口的方式让IDE和Qemu通讯,默认情况下ADB会daemon相关的网络端口,所以当我们运行Eclipse时ADB进程就会自动运行。

ADB是androidsdk里的一个工具,用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机)。

它的主要功能有:

*运行设备的shell(命令行)

*管理模拟器或设备的端口映射

*计算机和设备之间上传/下载文件

*将本地apk软件安装至模拟器或android设备

ADB是一个客户端-服务器端程序,其中客户端是你用来操作的电脑,服务器端是android设备。

ADB常用的几个命令

1.查看设备ADBdevices

这个命令是查看当前连接的设备,连接到计算机的android设备或者模拟器将会列出显示

2.安装软件ADBinstall

这个命令将指定的apk文件安装到设备上

3.卸载软件

*ADBuninstall<软件名>

*ADBuninstall-k<软件名>

如果加-k参数,为卸载软件但是保留配置和缓存文件.

4.登录设备shell

*ADBshell

*ADBshell

这个命令将登录设备的shell.

后面加将是直接运行设备命令,相当于执行远程命令

5.从电脑上发送文件到设备

*ADBpush<本地路径><远程路径>

用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)

6.从设备上下载文件到电脑

*ADBpull<远程路径><本地路径>

用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑

7.显示帮助信息

*ADBhelp

这个命令将显示帮助信息

⑨ 如何使用ADB命令查看Android手机相关信息参数

要运用ADB命令,首先在你的电脑键盘上同时按下Win+R,这时候会弹出一个“运行”窗口,接着在框中输入“CMD”,并按下“确定”,这时候就会弹出一个命令窗口,这时只要把具体的ADB命令在这个窗口下运行就可以了。

具体的操作步骤如下:

1、同时按下WIN+R

(9)adb怎么查看设备运行程序扩展阅读:

可查看手机系统的具体命令如下:

getprop查看机器的全部信息参数
getprop ro.serialno查看机器的SN号
getprop ro.carrier查看机器的CID号
getprop ro.hardware查看机器板子代号
getprop ro.bootloader查看SPL(Hboot)版本号

阅读全文

与adb怎么查看设备运行程序相关的资料

热点内容
车震吗?死汉子的那种电影 浏览:442
77电影网 浏览:175
什么地方能看免费的小电影 浏览:261
一样6080 浏览:488
特好看清朝宫廷生活大片 浏览:860
机械手为什么称为二轴或四轴呢 浏览:815
免费观看高清电影在线 浏览:63
小型风力机实验装置开题报告 浏览:358
黑社会3后生可畏国语超清 浏览:497
爱情电影网十年老站aq dy 浏览:584
tds检测装置 浏览:143
天师撞邪奇门遁甲2 浏览:990
谁有岛国电影网站? 浏览:882
爱情电影免费观看 浏览:467
女主角叫秀珍和老金是韩国电视剧 浏览:871
有真实分娩镜头的电影 浏览:25
今天电影院有什么恐怖片 浏览:369
大众更换液晶仪表怎么改公里数 浏览:315
都市校园系统流多女主 浏览:426
化工厂化验测仪器有哪些 浏览:220