展开

关键词

adb shell 启动,停止 android 应用程序一、adb启动 应用程序二、adb停止 应用程序

一、adb启动 应用程序 (1)查看app包名: 进入android操作系统 adb shell 在root@android:/ # 后边,输入 cd data/data 然后输入ls 这样就能看见android com.android.backupconfirm com.android.browser com.android.calculator2 com.android.calendar com.android.camera ... (2)adb 启动 应用程序 adb shell am start -n cn.com.conversant.swiftsync.android/cn.com.conversant.swiftsync.android.main.SplashActivity 备注: adb shell am start -n 包名/Activity类的类名 包名和Activity类的类名一定要输入正确,可以用re-sign工具(在最后的弹出信息框会显示出包名和Activity 二、adb停止 应用程序 adb shell am force-stop cn.com.conversant.swiftsync.android 备注: cn.com.conversant.swiftsync.android

3.1K20

ADB安装卸载应用

一、目的 使用adb快速安装apk手机app 使用adb卸载app 使用adb卸载手机原带app(健康、指南针、用户反馈类的应用) 二、操作 2.1 adb安装应用 手机USB连接电脑(连接成功进入adb ) 执行 adb install -r <apk绝对路径> 只需要将文件拉近cmd窗口中便会自动解析路径(最好将apk放到c盘) 手机中确认安装即可 2.2 adb卸载应用(非自带 ) 卸载小米手机自带的应用,一些不能卸载的也可以用这种方法卸载(指南针) 查看想要卸载的包名,操作可参考:快速查看当前APP包名 拿到包名开始卸载,执行后应用立刻被删掉 手机中的游戏中心 app已被删掉 2.3 adb卸载应用(内置) 卸载指南针、健康这种不能在手机上卸载的app方法: KingRoot APP中的预装卸载(针对root手机) 发布者:全栈程序员栈长,转载请注明出处

9120
  • 广告
    关闭

    《云安全最佳实践-创作者计划》火热征稿中

    发布文章赢千元好礼!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用ADB卸载MIUI系统应用

    使用ADB卸载MIUI系统应用 征战多年的iPhone 8 plus终于因为续航问题要退役了。 迫于想体验一下Android手机生态,入手了一台小米手机。 使用ADB卸载系统应用 依次打开设置-我的设备-全部参数,在MIUI 版本一栏连续点击多次,开启 MIUI 开发者模式。 ) 数据线连接手机和电脑 使用 ADB 命令删除 MIUI 系统自带应用adb shell pm uninstall --user 0 应用包名 列出系统里所有包名 adb shell pm list packages 获取应用包名 方法1 MIUI 系统直接长按应用图标,选择「ⓘ应用信息」,再点击右上角的「ⓘ」图标,里面有「应用包名」条目,长按该条目就复制了应用包名。 例如,在 MIUI 系统中「搜狗输入法」的包名为:com.sohu.inputmethod.sogou.xiaomi,那么卸载搜狗输入法的完整 ADB 命令为: adb shell pm uninstall

    41760

    adb安装apk_adb常用命令最全解析及应用

    启动 adb server 命令: adb start-server 停止 adb server 命令: adb kill-server 查看 adb 版本 命令: adb version 查询已连接设备 /模拟器 命令: adb devices 安装 APK 命令格式: adb install [-lrtsdg] 参数: adb install 后面可以跟一些可选参数来控制安装 APK 的行为,可用参数及含义如下 : 参数 含义 -l 将应用安装到保护目录 /mnt/asec -r 允许覆盖安装 -t 允许安装 AndroidManifest.xml 里 application 指定 android:testOnly =”true” 的应用 -s 将应用安装到 sdcard -d 允许降级覆盖安装 -g 授予所有运行时权限 卸载应用 命令: adb uninstall [-k] 表示应用的包名,-k 参数可选,表示卸载应用但保留数据和缓存目录 强制停止应用 命令: adb shell am force-stop 文件管理 复制设备里的文件到电脑 命令: adb pull [电脑上的目录] 其中 电脑上的目录 参数可以省略,默认复制到当前目录

    9710

    adb 安装应用程序「建议收藏」

    应用程序安装-将一个包推送到设备上并安装它。 adb install test.apk APP安装-将多个APK推送到一个包的设备上并安装它们 adb install-multiple test.apk test2.apk 应用程序安装 adb install-multi-package test.apk demo.apk 替换现有应用程序 重新安装现有的应用程序,保存其数据 adb install -r test.apk 允许测试包 adb install -t test.apk 允许版本代码降级 仅可调试器包 adb install -d test.apk 授予所有运行时权限 授予应用程序清单中列出的所有权限 adb install -g test.apk 使应用程序作为临时安装应用程序安装。

    6830

    android开机自启动APP及使用adb命令测试方法

    现在大多数的android手机系统都默认禁止第三方安装的APP开机自启动,只有系统APP(system/app)才默认有这个权限,所以一般都需要去安全中心或者手机管家中去设置为允许。 这里说个题外话,手机软件除非特殊情况,不然最好不要做开机自启动,开机自启动一般适用于android系统的终端机上,开机即运行相应的项目,该机器上也只有这个项目,下面上代码。 下面提供两个通过adb发送“BOOT_COMPLETED”系统广播的命令: 1、adb shell am broadcast -a android.intent.action.BOOT_COMPLETED adb发送系统广播至android设备 2、adb shell am broadcast -a android.intent.action.BOOT_COMPLETED -c android.intent.category.HOME 这篇android开机自启动APP及使用adb命令测试方法就是小编分享给大家的全部内容了,希望能给大家一个参考。

    2K20

    adb命令 - adb forward交互流程adb命令 - adb forward交互流程

    adb命令 - adb forward交互流程 命令: adb forward tcp:6100 tcp:7100 // PC上所有6100端口通信数据将被重定向到手机端7100端口server上 或者 adb forward tcp:6100 local:logd // PC上所有6100端口通信数据将被重定向到手机端UNIX类型socket上 通过adb forward我们可以接收手机端server 并且可以用自己写的小程序向手机端server[或者unix域socket]发送我们自己的数据[luther.gliethttp] 表示在PC的HOST端创建一个server监听6100端口,pc上的其它应用程序 ,比如:A,可以以client身份和6100端口server建立连接, 之后A发送的所有数据将透明传递到手机端监听7100端口的一个应用程序,比如浏览器程序[luter.gliethttp]. 监听端口socket_loopback_server(6100, SOCK_STREAM);当有客户端连接该端口是执行listener_event_func回调函数 5.现在pc上我们写了一个自己的小应用程序

    1.1K30

    adb 常用命令大全(4)- 应用管理

    installer -u 包含已卸载应用 <FILTER> 包名包含<FILTER>的字符串 栗子 查看系统应用 adb shell pm list packages -s 查看第三方应用 adb shell pm list packages -3 查看某个包名中包含指定字符的应用 # 比如要查看包名包含字符串 java 的应用列表 adb shell pm list packages java # 也可以使用 grep 来过滤 adb shell pm list packages | grep java 安装应用 语法格式 adb install [-lrtsdg] <path_to_apk :testOnly="true"的应用 -s 将应用安装到 sdcard -d 允许降级覆盖安装 -g 授予所有运行时权限 卸载应用 adb uninstall [-k] <packagename> 查看应用安装路径 adb shell pm path <PACKAGE> 杀死一个应用进程 adb shell kill [pid] 不过一般先要获得 PID # 查看所有进程信息的命令 adb shell

    36120

    ADB 学习(2):adb install 命令

    一、前言 作为一个测试人员,对于手机的应用软件肯定少不了安装到指定的手机设备中,所以 adb install 这个命令是必不可少的。 二、详解 Ⅰ、当我们只有一台设备连接到 adb 服务器的时候,我们可以直接使用 adb install xx.apk 。 Ⅱ、当我们有两台或者以上的设备连接到 adb 服务器的时候,我们再使用上面的命令,就会出错,因为 adb 它不知道到底为谁去安装这个应用,因为毕竟人家也是有选择困难症的。 注意:xxxx 就是 上篇 adb devices 中device前面展示的手机序列号。 Ⅲ、如果我们已经安装了这个应用包,但是又执行了安装命令,这时,就会报错。 -l :锁定应用程序 -t :允许测试包 -d :允许降级覆盖安装 -p :部分应用安装 -g :为应用程序授予所有运行时的权限

    29140

    ADB 学习(6):adb shell (下)

    18、adb shell df 获取手机系统各个分区相关信息,如图: ? 19、adb shell dmesg 查看输出Linux内核的环形缓冲区信息,从而获得系统架构、CPU、挂载硬件、RAM等信息,如图: ? 20、adb get-serialno 获取手机设备的序列号,如图: ?

    16920

    ADB 学习(5):adb shell (中)

    6、adb shell cat /proc/cpuinfo Android系统的 /proc 保存的系统各种实时信息,像CPU、没存等信息。 7、adb shell cat /proc/meminfo 正如上面一样,这个命令是查看内存相关信息,如图: ? 8、adb shell cat /proc/iomem 查看I/O内存分区的相关信息,注意,这个分区有些手机权限是不一样的,可能需要切换到 root 权限才能操作。如图: ? 9、adb shell cat /system/build.prop | findstr "ro.product.model" 获取手机型号信息,如图:(PS:我的手机好随意) ? 10、 adb shell cat /proc/cpuinfo | findstr "Processor" 获取手机处理器信息,如图: ?

    20230

    ADB 学习(1):adb devices 命令

    一、前言 关于环境搭建问题,这里就不在写了,之前在上一篇 monkey 环境搭建中,写的也比较详细,点击传送门 因为monkey这个工具在执行时就是通过adb这个命令来与我们的真机或者模拟器进行通讯的 adb devices 就可以实现,直接在命令行控制台中输入“ adb devices ”,我们就可以看见如图: ? Ⅱ、device 状态:这个状态表示的是真机或者模拟器已经连接到了adb服务器上,但是并不代表我们已经可以对他们进行操作。 Ⅲ、offline 状态:表示真机或者模拟器没有连接到adb 服务器 或者是没有响应。 Ⅳ、no device 状态:这个在我这里是没有显示的,直接是空。 四、注意 有些模拟器或者真机在Windows系统下可能直接执行 adb devices 时并不能直接连接成功,这时就需要使用命令 adb connect 127.0.0.1:port 来连接

    1K20

    ADB 学习(3):adb uninstall 命令

    Ⅰ、当我们只有一台设备连接到 adb 服务器的时候,我们可以直接使用 adb uninstall com.xx.xx 。 Ⅱ、当我们有两台或者以上的设备连接到 adb 服务器的时候,adb -s xxxx uninstall com.xx.xx 。 Ⅲ、如上图所示,uninstall 中有个特殊的存在的,就是 -k :adb -s xxxx uninstall -k com.xx.xx 。 意思是,卸载了应用但是保留卸载软件的配置和缓存文件。 可以使用命令:adb shell pm list packages ,会出现你手机中所有安装包的包名,找到你需要卸载的就可以了,实在不知道可以找开发人员要也是可以的。 adb shell 将会在后续博客中写到。

    77920

    ADB 学习(4):adb shell (上)

    二、指令详解 1、adb shell ls 注意,连接上手机后要打开调试功能,不然就会出错。 ? 我们也可以先输入 adb shell 进入系统之后,直接输入ls也是可以的。 我们需要查看本机装了哪些应用,我们需要切换成root用户之后(因为这个文件夹只有root权限才能进入),在 /data/data 目录下查看。 4、adb shell dumpsys power 这个命令是查看电源管理的相关信息,如图: ? 5、adb shell dumpsys telephony.registry 这个命令是查看电话相关信息,如图: ?

    62220

    测试应用启动性能

    更具体地说,adb shell 提供了用于启动应用的命令行界面: adb shell am start-activity。 这是完整的启动命令: $ adb shell am start-activity -W -n com.android.samples.mytest/.MainActivity 最后一个参数是应用的包名与组件信息 再一次强调,在屏幕上执行这一操作 (例如,将应用启动器的 "概览" 列表中滑出) 是乏味且容易出错的,而 adb shell 可以解决这一问题。 有几个不同的 shell 命令可用于终止应用。 最显而易见的是 adb shell am kill…... 但事实上这条命令并不能解决问题。当您启动应用后,应用会处在前台,而 kill 不会终止处在前台的应用。 作为替代,您需要使用 force-quit 命令: adb shell am force-stop com.android.samples.mytest 您可以使用应用的包名告诉它需要终止哪个应用

    6310

    再说adb

    Adb Advanced Command点击查看 重点介绍一些相对比较复杂的adb命令,主要是adb shell 相关的。 解锁手机: adb shell input keyevent 26 && adb shell input swipe 250 250 800 800 截屏: adb shell screencap -p | grep product 根据APK获取应用包名、权限配置等信息(配合grep) $ANDROID_HOME/build-tools/android-4.4/aapt d badging 直接拉起应用 adb shell am start -n com.example.wegame/com.example.wegame.MainActivity 退出应用 adb shell am force-stop com.example.wegame 模拟输入 空格:adb shell input keyevent 62 删除:adb shell input keyevent 67 MENU:adb shell

    283120

    adb命令

    1、设备相关 adb devices 2、adb服务器杀死和启动 adb kill-server adb start-server 3、文件相关 adb push local remote adb pull adb shell pm install apk在移动端的路径 adb uninstall 包名 5、与Activity操作等相关 找到当前手机内的top Activity: adb shell dumpsys activity top | findstrACTIVITY 启动某一个Activity: adb shell am start activity路径 ———————这个Activity路径可通过上面获取 获取内存: adb shell dumpsys meminfo 包名 获取cpu: adb shell dumpsys cpuinfo | findstr 包名 adb shell top -n 作者介绍: 多年的软件测试领域工作经历,曾在大型外资、民营企业、互联网企业带领测试团队负责多个大型项目的系统测试,需求分析与管理,质量管理等工作; 对各种软件研发模式下测试流程体系的建设,测试思维与技术的应用

    45951

    ADB命令

    简介:   adb命令位于Android SDK下的platform-tools自带。能够通过wifi远程下载APK,也能够答应日志信息。 Android Studio的Logcat就是通过ADB打印的。   笔者在工作中遇到了一个公司的自己设计的设备,本质是Android。 而笔者为了方便测试,采用了ADB命令wifi下载的方式。 命令与流程: adb devices:查看已连接的设备 adb connect xxxx: 连接莫个网段,需要在同一局域网。 xxxx为ip adb install xxxx:向连接设备下载APK。 xxx为APK的目录,可以直接拖入APK自行生成 adb install -r xxxx:当出现[INSTALL_FAILED_ALREADY_EXISTS]报错时使用,问题大多出于已经安装了相同的应用

    35820

    玩转ADB命令(ADB命令使用大全)

    首先,“adb”程序尝试定位主机上的ADB服务器,如果找不到ADB服务器,“adb”程序自动启动一个ADB服务器。 启动/停止 启动 adb server 命令: adb start-server (一般无需手动执行此命令,在运行 adb 命令时若发现 adb server 没有启动会自动调起。) 注意这个状态并不能标识 Android 系统已经完全启动和可操作,在设备启动过程中设备实例就可连接到 adb,但启动完毕后系统才处于可操作状态。 no device —— 没有设备/模拟器连接。 重新启动 adb 然后从头再来一次试试。 禁用应用启动 命令示例: adb shell pm disable-user <packagename> adb shell pm disable <packagename> adb shell

    16820

    adb工具+使用adb安装apk「建议收藏」

    2.将解压后的文件夹放到合适的目录(我放到了C盘根目录) 3.打开windows命令窗口,设置到adb工具目录(cd C:\adb) 4.检查adb是否可用,输入命令(adb)。 5.使用adb命令查看链接到的计算机的android设备(adb devices) 安装方法二:推荐 如果安装了Android Studio,则会包含了adb工具,只要配置下就OK了。 ADB使用 使用adb命令将apk安装到android设备: 1.列如将D盘中的apk安装到手机。 使用adb命令将文件推送到android设备: 列如将C盘中a.txt文件推送到手机Download文件夹中,adb命令: adb push c:\a.txt /sdcard/Download/ 使用adb /XGame/XGame/Saved/Logs/XGame.log %FILE_PATH% ::cmd命令 使用Windows电脑中的安装的 notepad++.exe应用程序 打开 XGame.log

    12220

    相关产品

    • 应用云渲染

      应用云渲染

      云应用(Cloud Application Rendering,CAR),基于云端GPU服务器实时渲染能力,并通过腾讯云多年积累的音视频能力,配合轻量稳定、接入便捷的全端SDK,为云应用开发者提供一站

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券