iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >adb命令使用
  • 796
分享到

adb命令使用

摘要

相关命令 查看当前连接设备 1 adb devices 如果发现多个设备 1 adb -s 设备号 其他指令 安装命令 1 adb install path ame.apk 覆盖安装 1 adb install path am


	adb命令使用
[数据库教程]

相关命令

查看当前连接设备

1 adb devices

如果发现多个设备

1 adb -s 设备号 其他指令

安装命令

1 adb install path
ame.apk

覆盖安装

1 adb install path
ame.apk

卸载apk包

  1.查看apk主包名

知道apk包名,反编译操作

1 D:>aapt dump badging jisuanqi_587.apk
2 package: name=com.ibox.calculators versionCode=587 versionName=2.8.7 platfORMBuildVersionName=6.0-2704002
3 sdkVersion:14
4 targetSdkVersion:19

不知道apk报名,打开模拟器中的app

1 D:>adb shell dumpsys window | findstr mCurrentFocus
2   mCurrentFocus=Window{e66be70 u0 com.ibox.calculators/com.ibox.calculators.CalculatorActivity}

  2.卸载操作

1 D:>adb uninstall com.ibox.calculators
2 Success

 进入手机的超级终端

1 D:>adb shell
2 vbox86p:/ #

向模拟器中写入文件(上传文件)

   首先需要知道俩个,1.windos下文件的路径及文件名称,2.上传至手机模拟器上的路径

1 adb shell find / -name 文件夹名称 -type d

  开始上传

1 D:>adb push file_test.txt /data/media/0/Download
2 file_test.txt: 1 file pushed, 0 skipped. 0.0 MB/s (13 bytes in 0.002s)

注: file_test.txt 为当前D:下的文档,/data/media/0/Download 为手机路径

从模拟器中复制文件(下载文件)

1 D:>adb pull /data/media/0/Download/test/file_test.txt File
2 /data/media/0/Download/test/file_test.txt: 1 file pulled, 0 skipped. 0.0 MB/s (13 bytes in 0.001s)

注: /data/media/0/Download/test/file_test.txt   为手机路径,  File 为电脑路径

查看app相关信息,包括action,codepath,version等等

1 adb shell dumpsys package com.ibox.calculators

查看app的路径

1 C:UsersAlin>adb shell pm path com.ibox.calculators
2 package:/data/app/com.ibox.calculators-JFzmL_qeOWqldw_nuBAG2A==/base.apk

启动app

先根据adb shell dumpsys window | findstr mCurrentFocus查找到/.,在使用adb shell am start -n /.

C:UsersAlin>adb shell am start -n com.ibox.calculators/com.ibox.calculators.CalculatorActivity
Starting: Intent { cmp=com.ibox.calculators/.CalculatorActivity }

删除与包相关的所有数据,清楚数据和缓存

1 C:UsersAlin>adb shell pm clear com.ibox.calculators
2 Success

查看某个app的进程相关信息

1 C:UsersAlin>adb shell ps|findstr com.ibox.calculators
2 u0_a102       3988   282  984300 106688 ep_poll      f15f4bb9 S com.ibox.calculators:ghosty
3 u0_a102       4020   282  998936 107988 ep_poll      f15f4bb9 S com.ibox.calculators:pushservice
4 u0_a102       4030     1  985296  22240 unix_stream_read_generic f15f4bb9 S com.ibox.calculators:ghosty
5 u0_a102       4059   282 1171828 215852 ep_poll      f15f4bb9 S com.ibox.calculators

杀掉某个进程,一般用于模拟某个bug复现

1 C:UsersAlin>adb shell kill 5213

查看某一个app的内存占用

1 C:UsersAlin>adb shell dumpsys meminfo com.ibox.calculators

利用adb命令按住案件

1 adb shell input keyevent KEYCODE_BACK

相关命令可查看这个博客:https://www.cnblogs.com/bluestorm/p/4886662.html

查看日志命令

adb loGCat [选项] [过滤项] (选项过滤项可填可不填)

-s:设置输出日志的标签, 只显示该标签的日志;

1 C:UsersAlin>adb logcat -s PackageManager
2 --------- beginning of main
3 --------- beginning of system
4 07-28 10:26:00.282  1091  1481 W PackageManager: Failure retrieving resources for com.ibox.calculators

-f:将日志输出到文件,该文件是在手机上的路径+文件名

1 C:UsersAlin>adb logcat -f /data/media/0/Download/test.log

-c:清空所有日志的缓存信息

1 C:UsersAlin>adb logcat -c
-v:
  • adb logcat -v time :可以查看日志的输出时间;
  • adb logcat -v threadtime :可以查看日志的输出时间和线程信息;
  • adb logcat -v process:格式为“优先级 (进程ID) : 日志信息 "的日志;
  • adb logcat -v tag:格式为 " 优先级 / 标签 : 日志信息" 的日志;
  • adb logcat -v thread :格式为 "优先级 ( 进程ID : 线程ID) 标签 : 日志内容" 的日志;
  • adb logcat -v raw :只输出日志信息, 不附加任何其他信息; adb logcat -v long:格式为 “ [ 日期 时间 进程ID : 线程ID 优先级 / 标签] 日志信息 ” 的日志。
过滤项解析
V : Verbose (明细); D : Debug (调试); I: Info (信息);  W: Warn (警告); E: Error (错误); F: Fatal (严重错误); S : Silent(Super all output) (最高的优先级, 可能不会记载东西) 举例:1、显示 Error 以上级别的日志:adb logcat *:E 
1 C:UsersAlin>adb logcat *:W
 1 C:UsersAlin>adb logcat -s System:E
 2 --------- beginning of main
 3 --------- beginning of system
 4 07-28 10:37:40.043  6232  6410 E System  :  ******** DEPRECATED FUNCTIONALITY ********
 5 07-28 10:37:40.043  6232  6410 E System  :  * The implementation of the KeyFactory.RSA alGorithm from
 6 07-28 10:37:40.043  6232  6410 E System  :  * the BC provider is deprecated in this version of Android.
 7 07-28 10:37:40.043  6232  6410 E System  :  * It will be removed in a future version of Android and your
 8 07-28 10:37:40.043  6232  6410 E System  :  * application will no longer be able to request it.  Please see
 9 07-28 10:37:40.043  6232  6410 E System  :  * Https://android-developers.googleblog.com/2018/03/cryptography-changes-in-android-p.html
10 07-28 10:37:40.043  6232  6410 E System  :  * for more details.
11 07-28 10:39:22.948  6232  6427 E System  :  ******** DEPRECATED FUNCTIONALITY ********
12 07-28 10:39:22.948  6232  6427 E System  :  * The implementation of the KeyFactory.RSA algorithm from
13 07-28 10:39:22.948  6232  6427 E System  :  * the BC provider is deprecated in this version of Android.
14 07-28 10:39:22.948  6232  6427 E System  :  * It will be removed in a future version of Android and your
15 07-28 10:39:22.948  6232  6427 E System  :  * application will no longer be able to request it.  Please see
16 07-28 10:39:22.948  6232  6427 E System  :  * https://android-developers.googleblog.com/2018/03/cryptography-changes-in-android-p.html
17 07-28 10:39:22.948  6232  6427 E System  :  * for more details.

 

   

adb命令使用

原文地址:https://www.cnblogs.com/ClownAlin/p/13393104.html

您可能感兴趣的文档:

--结束END--

本文标题: adb命令使用

本文链接: https://www.lsjlt.com/news/7570.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • adb 使用命令总结
    adb修改系统属性实现: 方法一: adb root 2.adb remount 3.adb shell 4.busybox vi system/build.prop (执行上述命令后会通过vi打...
    99+
    2023-08-31
    adb iot 经验分享 adb指令
  • 【ADB命令】adb push命令总结
    一,简介 本文主要介绍adb push命令的使用总结。 二,adb push命令功能说明 adb push : 功能:将文件1,push到手机后命名为文件2. 备注: 若文件名相同,则直接覆盖。 文件名不同,则重命名待push的文件。 a...
    99+
    2023-08-17
    adb
  • adb常用命令
    文章目录 一、adb指令相关参数二、adb相关指令2.1 adb无线连接(需要借助 USB 线)2.2 基础指令2.3 软件相关指令2.4 文件相关指令2.5 log相关指令2.6 模拟事件相...
    99+
    2023-09-09
    adb android
  • 使用adb命令启动app
    1.获取应用包名:(方法各异自行选择) adb shell am monitor# 输入命令后打开手机上需要获取包名的应用(ctrl + C 退出该模式) 2.获取正在运行应用的activity: #方法一:打开需要获取的应用(不需要知道...
    99+
    2023-09-02
    adb android
  • 【ADB】adb常用命令总结
    ADB常用命令总结 前言一、安装二、ADB常用命令1.查看adb版本、server的启停、查看设备连接信息2.安装、卸载apk3.查看应用列表和Activity相关信息4.打印日志5.查看设备...
    99+
    2023-08-31
    adb android 经验分享
  • 常用ADB命令
    1. ADB连接 adb connect IP:端口 //端口一般为5114或5224 2. 抓取日志并输出到固定文件夹 adb logcat –v time >D:\ABD\1.log //1.lo...
    99+
    2023-09-03
    android
  • android adb常用命令
    一. adb 常用命令 adb version --查看adb版本 adb devices–用来查看当前连接的设备,已连接的设备会显示出来 adb connect ip地址–用来连接设备 adb disconnect ip地址-- 断开设备...
    99+
    2023-09-21
    android
  • adb shell dumpsys 使用命令和来源
    一、概述         adb shell dumpsys 在Android开发中经常要用到,平时都是零碎的积累,用到什么的时候就 记录下来,最近看了一些资料,发现可以汇总所有的命令,当带某个参数的时候,就可以查看具体 的信息, 本篇文章...
    99+
    2023-09-22
    dumpsys命令使用
  • ADB命令大全
    设备连接 通过usb设备连接 设备状态良好(可正常开机,usb接口完好) 打开设备的开发者选项和usb调试模式 安装设备驱动(可通过手机助手,一般都会自动安装,计算机可以正常识别设备即为安装成功)和adb-tools 测试是否配置成...
    99+
    2023-08-24
    adb android
  • adb命令 -- fastboot命令&OEM解锁
    一、fastboot刷机 1.fastboot 概念 fastboot是PC与BootLoader的USB通信的命令行工具,通过向BootLoader传送刷机文件(.img)实现Android系统分区...
    99+
    2023-09-03
    adb android
  • Android使用adb命令查看CPU信息
    Android使用adb命令查看CPU信息 在开发和调试Android应用程序的过程中,了解设备的硬件信息是非常重要的。而其中一个关键信息就是设备的CPU信息。通过使用adb命令,我们可以轻松地查看A...
    99+
    2023-09-24
    android adb Android
  • adb命令丨adb push命令大全_adb操控手机和指令
    【ADB命令】adb push命令总结 adb push命令大全操控手机和指令 运行在 Android 设备上的adb后台进程 执行 adb shell ps | grep adbd ,可以找到该后台进程,windows 请使用 find...
    99+
    2023-09-11
    adb 智能手机
  • android adb 命令汇总
    一. adb 常用命令 adb version --查看adb版本 adb devices–用来查看当前连接的设备,已连接的设备会显示出来 adb connect ip地址–用来连接设备 adb di...
    99+
    2023-08-31
    adb android
  • adb shell常用命令有哪些
    这篇文章主要介绍adb shell常用命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、文件操作相关命令文件操作命令子命令参数说明cd无进入目录cat[-beflnstuv] [-B bsize] [fil...
    99+
    2023-06-09
  • adb 命令抓取日志
    一.logcat抓log方法:adb logcat命令,可以加条件过滤 安装SDK(参考android sdk环境安装) 使用数据线链接手机,在手机助手的sdcard中建立一个1.log的文件或在抓日志时直接导出到电脑位置 程序运行cmd...
    99+
    2023-09-02
    adb 测试工具
  • scrcpy安装与adb常用命令
    一、资源下载 scrcpy安装包:https://download.csdn.net/download/qq_28807911/87527008 github: https://github.com/Genymobile/scrcpy ...
    99+
    2023-09-25
    adb android Powered by 金山文档
  • android中的adb命令怎么用
    这篇文章主要介绍“android中的adb命令怎么用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“android中的adb命令怎么用”文章能帮助大家解决问题。adb是什么adb的全称为Android...
    99+
    2023-06-30
  • Android | 电脑cmd中使用adb命令安装apk
    目录 一、使用步骤二、常见问题2.1 adb: failed to install xxx.apk: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package com.xxx.xxx....
    99+
    2023-08-23
    android adb
  • 正确安装adb工具,且常用的adb命令
    一、什么是ADB? ADB 全称为 Android Debug Bridge,起到调试桥的作用,是一个客户端-服务器端程序。其中客户端是用来操作的电脑,服务端是 Android 设备。ADB 也是 Android SDK 中的一个工具,可以...
    99+
    2023-10-09
    adb android
  • 学习了一下python中使用adb命令的
    在python中使用adb命令,可以导入os模块。1 简单的adb命令。如:os.system('adb version')2 稍微复杂的adb命令。如:os.system('adb shell "dumpsys activity | g...
    99+
    2023-01-31
    命令 python adb
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作