用途
命令
备注
安装app adb install xxx.apk

-l 锁定该应用程序
-r 替换已存在的应用程序,也就是说强制安装
-t 允许测试包
-s 把应用程序安装到sd卡上
-d 允许进行降级安装,也就是安装的比手机上带的版本低
-g 为应用程序授予所有运行时的权限

列出所有包

adb shell pm list packages

 
卸载包

adb uninstall com.gionee.amisystem

 
关闭包名进程

adb shell am force-stop com.xunmeng.pinduoduo

 
列出路径所有文件

adb shell ls -al /storage/xxxx

 
删除文件

adb shell rm /storage/xxxx/406788322.apk

 
获取屏幕大小 adb shell wm size  
返回桌面 adb shell input keyevent 3  
拉起指定的deeplinks adb shell am start -a android.intent.action.VIEW "snssdk1112://item?id=6622594672759934222&push_id=80*00007&gd_label=click_schema_xy14"  
禁用应用 adb shell pm disable-user <packagename>  
启用应用 adb shell pm enable <packagename>  
关闭手机的状态栏 adb shell settings put global policy_control immersive.full=*  
开启手机状态栏 adb shell settings put global policy_control null  
查看系统安卓版本的命令 adb shell getprop ro.build.version.release  
查看手机型号 adb shell getprop ro.product.model  
获取系统api版本

adb shell getprop ro.build.version.sdk

 
查看应用详细信息

adb shell dumpsys package com.android.mms

 

更多adb命令:https://blog.csdn.net/c1063891514/article/details/79118243

adb logcat 报错:read: Unexpected EOF! 解决办法:
adb logcat -c
adb logcat -G 2m

终极办法:重启手机。

!!!删除系统目录下文件要谨慎

删除一个系统app(前提手机已经获得root权限)

1-将system置于可写入模式

命令:adb remount

2-查看根目录

命令:adb shell

3-查看有哪些文件夹,找到自己要删除的目标文件夹

命令:ls

4-进入到目标文件夹下

命令:cd /system/priv-app/GSP

5-删除文件夹下的hsample_r1.0.3.apk

命令:rm hsample_r1.0.3.apk

6-验证是否删除成功(文件夹下只剩下lib,hsample_r1.0.3.apk已被删除)

命令:ls

7-重启手机

命令:reboot

adb基本操作的更多相关文章

  1. [Android]Android开发入门之HelloWorld

    引言:在做Unity开发的时候,发现这么个问题,虽然Unity是跨平台的,能够进行Android,IOS,Web,PC等开发,但如果要实现一些稍微系统层的东西,还是需要通过通信,调用原系统的接口(自定 ...

  2. phonegap环境配置与基本操作

    一.开发环境配置: 1.工具环境安装: 安装java sdk 1.6以上版本号,Android Development Tools.ant,系统变量 Path后面加入 新增名稱 JAVA_HOME 值 ...

  3. 常用 ADB 命令[ZZ]

    https://blog.csdn.net/yang_zhang_1992/article/details/71404186 1. 显示当前运行的全部模拟器: adb devices 2. 对某一模拟 ...

  4. Linux入门基础(一):Linux基本操作

    命令行BASH基本操作 Shell 用户不能直接操作内核,所以用户操作通过shell传递给内核 shell分为两种 : GUI 图形界面 (linux一般是GNOME) CLI 命令行界面 (linu ...

  5. 关于adb devices连不上手机的几种情况

    启动adb 1.打开cmd首次使用adb devices,出现下面这两句,就是正在启动adb服务 C:\Users\admin>adb devices List of devices attac ...

  6. Android adb命令,linux中各种命令

    常用的ADB命令 1. 显示系统中全部Android平台: android list targets 2. 显示系统中全部AVD(模拟器): android list avd 3. 创建AVD(模拟器 ...

  7. appium+python自动化-adb文件导入和导出(pull push)

    前言 用手机连电脑的时候,有时候需要把手机(模拟器)上的文件导出到电脑上,或者把电脑的图片导入手机里做测试用,我们可以用第三方的软件管理工具直接复制粘贴,也可以直接通过adb命令导入和导出. adb ...

  8. Appium appium 通过 adb 无线连接 Android 真机

    一.准备工作 1.准备一台或多台Android设备(如小米,华为),开启USB调试2.Android设备与电脑(Mac或者Windows)在同一个局域网内3.电脑安装好ADB工具 二.具体步骤 1.使 ...

  9. 通过adb方式给安卓手机截图的cmd批处理文件

    @echo off rem  通过adb方式截图rem  需要安装adb ,一般安装了android sdk 默认带了adb ,路径为sdk目录的android-sdk\platform-toolsr ...

随机推荐

  1. vue中给请求来的数据List ,添加属性false 后,赋值不上问题解决办法

    data() { return { list:[ // 添加属性fale 后的值 ], // 测试数据 goList:[ { name:'张三', phone:'18621958665' }, { n ...

  2. Vue.js 3 Step 创建一个组件

    Step1:Vue.extend()创建组件 Step2:Vue.component()注册组件,注册的标签一定要用小写 Step3:挂载点使用组件 <!doctype html> < ...

  3. 如何从零搭建一个webpack+react+redux+react-redux的开发环境一入门

    阅读本文章的时候,你要有一定的基础知识储备,简单的es6知识,模块化思想知识,js基础知识,node基础知识,react等 首先执行npm init,此时我的文件叫case; 下面安装一些需要的npm ...

  4. 【知识强化】第四章 网络层 4.4 IPv4

    这节课我们来学习一个非常重要的概念,就是IPv4地址,其实也是我们常用的IP地址. 首先我们来了解一下,为什么会有IP地址的出现以及它是做什么用的.假如说在很多年前我遇到一个女生非常的漂亮,等了十年之 ...

  5. codelite配置信息

    codelite下编译执行wxwidgets库需要修改链接库如下: 原来的c++ compiler配置-g;-O0;-Wall;$(shell wx-config --cflags --debug) ...

  6. noip2010机器翻译

    以下题面摘自洛谷1540 题目背景 小晨的电脑上安装了一个机器翻译软件,他经常用这个软件来翻译英语文章. 题目描述 这个翻译软件的原理很简单,它只是从头到尾,依次将每个英文单词用对应的中文含义来替换. ...

  7. Java 代码规范,你应该知道的一些工具和用法(转)

    转自:http://yifeng.studio/2017/06/30/coding-with-code-style/ Java 代码规范,你应该知道的一些工具和用法 2017-06-30 从事编程这个 ...

  8. python读写excel(xlrd、xlwt)

    一.读excel表 读excel用到xlrd模块,写excel用到xlwt模块: # 1.导入模块 import xlrd # 2.打开Excel文件读取数据 workbook = xlrd.open ...

  9. java--ArrayList,LinkedList应用比较

    import java.util.ArrayList; import java.util.LinkedList; import java.util.List; public class ListDem ...

  10. POJ A Plug for UNIX (最大流 建图)

    Description You are in charge of setting up the press room for the inaugural meeting of the United N ...