adb命令

使用adb命令安装安卓apk包

微笑、不失礼 提交于 2019-11-29 21:10:52
使用adb命令安装安卓apk包 虽然网上也有许多adb安装安卓包的教程,但经过自己亲自试了一下后,觉得自己写下来的才是自己的收获。 一、下载安装adb工具 下载地址有很多,这里是我下载的地址:[https://pan.baidu.com/s/1mgGkNZM](https://pan.baidu.com/s/1mgGkNZM),下载文件比较齐全。 下载后是个压缩包,解压后一共有5个文件,如下图:这里我都是解压到当前文件夹了 因为安装包里就有个cmd,所以就省去了在运行中打开cmd,再在cmd中打开adb的步骤了,在要用adb工具时直接点击cmd.exe就可以了。 如下有位网友总结的安装方式很全面,有好几种: https://sspai.com/post/23509 , https://blog.csdn.net/weixin_38061311/article/details/100921338 自认为这是最简单的两种了。 二、查看是否安装成功 直接在安装路径中点开cmd.exe,输入adb version,出现如下的版本号就算是安装成功了 三、检查连接设备 1.先用数据线连上手机,并在手机中打开USB调试模式,可能不同手机设置的地方不一样,一般是在:设置 —》开发者选项 --》USB调试和USB安装、USB调试(安全设置),这几个选项都打开; 2.打开后在cmd窗口中输入adb

[Android]Android开发入门之HelloWorld

谁都会走 提交于 2019-11-29 14:53:51
引言 :在做Unity开发的时候,发现这么个问题,虽然Unity是跨平台的,能够进行Android,IOS,Web,PC等开发,但如果要实现一些稍微系统层的东西,还是需要通过通信,调用原系统的接口(自定义的接口)来进行开发的,所以这还是需要了解其他平台原生态的开发的,之前我Web,IOS开发有了一定了解,最近要实现一个移动平台的二维码扫描功能,由于IOS我在现有资源的情况下,不能进行真机调试,但Android平台开发我又不熟悉,所以感觉很是头疼,于是就下定决心还是要了解一下原生态的Android开发,求人不如靠己,求人只能是暂时的,再有耐心的人都经过不起你的反复的问,他人也有他人的工作! 学习一门新的技术,都是从HelloWorld开始!这个是众所周知的,输入HelloWorld也就是进入了该开发的大门!下面我就写一下学习心得! 之前我一直从事的是Visual Stdio软件下的开发,无论是cocos2dx还是.net,Unity3d,都离不开VS,感觉微软最成功的不仅仅是Windows操作系统,还有一个就是Visual Stdio集成开发环境,我之前一直没有触碰与java相关的开发方向,就是因为习惯使用了VS,并且已经爱上它了,就不习惯Eclipse开发环境,java开发的程序员或许也会有这感觉,习惯上了Eclipse开发环境也就独爱它一样

ADB常用命令及其用法大全

删除回忆录丶 提交于 2019-11-29 04:59:47
前言: 本文主要记述ADB的常用命令,关于ADB用法大全,可参考文末链接 ADB简介: ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。安卓调试桥 (Android Debug Bridge, adb),是一种可以用来操作手机设备或模拟器的命令行工具。它存在于 sdk/platform-tools 目录下。虽然现在 Android Studio 已经将大部分 ADB 命令以图形化的形式实现了,但是了解一下还是有必要的。 注: 有部分命令的支持情况可能与 Android 系统版本及定制 ROM 的实现有关。 小技巧:记不住ADB命令? ADB 命令的插件 adb-idea 查看当前连接设备: 查看当前连接设备: adb devices 如果发现多个设备: adb -s 设备号 其他指令 举例: adb -s devicel install xxx.apk 查看顶部Activity: windows环境下: adb shell dumpsys activity | findstr "mFocusedActivity" Linux、Mac环境下: adb shell dumpsys activity | grep "mFocusedActivity" 查看日志: adb logcat

adb中常用的命令

a 夏天 提交于 2019-11-29 04:59:29
进程线程有关 在 adb shell 中 adb shell ps eg: capricorn:/ # ps USER PID PPID VSIZE RSS WCHAN PC NAME root 1 0 16468 1628 SyS_epoll_ 00004c809c S /init root 2 0 0 0 kthreadd 0000000000 S kthreadd root 3 2 0 0 smpboot_th 0000000000 S ksoftirqd/ 0 root 6 2 0 0 diag_socke 0000000000 S kworker/u8: 0 ... capricorn:/ # ps | grep "system_server" 查看system_server信息 USER PID PPID VSIZE RSS WCHAN PC NAME system 13586 13395 2658524 331360 SyS_epoll_ 7 f980a2668 S system_server 可以知道PPID=13395 capricorn: / # ps 13395 USER PID PPID VSIZE RSS WCHAN PC NAME root 13395 1 2176320 52360 poll_sched 7 f980a2788 S zygote64

Android Studio ADB 命令大全

我与影子孤独终老i 提交于 2019-11-29 04:59:05
要在Android Studio里面使用adb,首先需要配置Terminal 1. terminal到底有什么用 terminal就是adb的命令行,as集成了这个功能,不需要我们去cmd+r去命令行窗口打命令了 adb是什么? adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。 adb有什么用? 借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等。其实简而言说,adb就是连接Android手机与PC端的桥梁,可以让用户在电脑上对手机(就是所有的android操作系统的移动设备啦,什么叫号机,点餐机,平板,电视机等等)进行全面的操作 所以我们先来配置terminal AndroidStudio安装完成后,再用terminal命令行的时候,总是出现“不是内部或外部命令,也不是可执行程序”。 想起之前在用jdk需要配置环境变量,如果没有配置或配置不正确就会出现“不是内部或可执行命令”

Android ADB命令大全

社会主义新天地 提交于 2019-11-29 04:58:46
adb的全称为Android Debug Bridge.是android司机经常用到的工具.但是问题是那么多命令写代码已经够费劲了,过段时间在次使用时压根记不住呀.本次的大餐就是为此开篇的.这一次我们不记命令.要用随时过来ctrl+F呀.哇哈哈哈! 本篇ADB集锦不管是常用还是冷门的都有.客观您随意看. 你能在本篇文章中收获什么? adb基本指令 Shell AM&PM adb模拟用户事件 logcat日志 常用节点 远程ADB 常用命令集 一. 基本指令 进入指定设备 adb -s serialNumber shell 查看版本 adb version 查看日志 adb logcat 查看设备 adb devices 连接状态 adb get-state 启动ADB服务 adb start-server 停止ADB服务 adb kill-server 电脑推送到手机 adb push local remote 手机拉取到电脑 adb pull remote local 二. adb shell下的am 与 pm 注:am和pm命令必须先切换到adb shell模式下才能使用 am am全称activity manager,你能使用am去模拟各种系统的行为,例如去启动一个activity,强制停止进程,发送广播进程,修改设备屏幕属性等等。当你在adb shell命令下执行am命令:

安卓adb是什么?ADB命令大全及使用教程

坚强是说给别人听的谎言 提交于 2019-11-29 04:54:05
安卓系统的adb的全称为Android Debug Bridge,就是起到调试桥的作用,利用adb工具的前提是在手机上打开usb调试,然后通过数据线连接电脑。在电脑上使用命令模式来操作手机:重启、进入recovery、进入fastboot、推送文件功能等。 值得强调一点的是,在recovery模式下也可以使用adb命令来控制手机。所以如果是刷机失败的话在一定的时候还能用到adb工具,今天就告诉大家一些非常常用的adb命令。 安卓系统常用adb命令: 1、显示当前连接的设备:adb devices 2、安装apk文件(必须保存和adb同目录,*为apk文件名称):adb install *.apk 3、安装apk文件到sd卡(必须保存和adb同目录,*为apk文件名称):adb install -s *.apk 4、复制文件到手机:adb push [需要推送的文件位置] [需要推送到手机的位置] 例:adb push C:\muzi.zip /sdcard 5、复制文件到电脑:adb pull [手机里文件位置] [需要复制到电脑上的位置] 例:adb pull sdcard/muzisoft.zip c:\ 6、重启设备:adb reboot 7、重启设备到recovery模式:adb reboot recovery 8、重启到bootloader模式:adb reboot

adb 命令大全

有些话、适合烂在心里 提交于 2019-11-29 04:53:43
目录 基本用法 命令语法 为命令指定目标设备 启动/停止 查看 adb 版本 以 root 权限运行 adbd 指定 adb server 的网络端口 设备连接管理 查询已连接设备/模拟器 USB 连接 无线连接(需要借助 USB 线) 无线连接(无需借助 USB 线) 应用管理 查看应用列表 安装 APK 卸载应用 清除应用数据与缓存 查看前台 Activity 查看正在运行的 Services 查看应用详细信息 与应用交互 调起 Activity 调起 Service 发送广播 强制停止应用 文件管理 复制设备里的文件到电脑 复制电脑里的文件到设备 模拟按键/输入 电源键 菜单键 HOME 键 返回键 音量控制 媒体控制 点亮/熄灭屏幕 滑动解锁 输入文本 查看日志 Android 日志 内核日志 查看设备信息 型号 电池状况 屏幕分辨率 屏幕密度 显示屏参数 android_id IMEI Android 系统版本 IP 地址 Mac 地址 CPU 信息 内存信息 更多硬件与系统属性 修改设置 分辨率 屏幕密度 显示区域 关闭 USB 调试模式 状态栏和导航栏的显示隐藏 实用功能 屏幕截图 录制屏幕 重新挂载 system 分区为可写 查看连接过的 WiFi 密码 设置系统日期和时间 重启手机 检测设备是否已 root 使用 Monkey 进行压力测试 开启/关闭 WiFi

ADB常用命令

一世执手 提交于 2019-11-29 04:53:17
ADB常用命令 常用命令 环境变量配置好后就可以开始使用命令了 显示系统中全部设备: adb devices 终止adb服务进程: adb kill-server 重启adb服务进程: adb start-server 查看屏幕分辨率: adb shell wm size 安装apk到sd卡: adb install -s // 比如:adb install -s baidu.apk 安装APK: adb install //比如:adb install baidu.apk 卸载APK: adb uninstall //比如:adb uninstall com.baidu.aaa 卸载app但保留数据和缓存文件: adb uninstall -k //比如:adb uninstall -k com.baidu.search 设备连接 连接设备: adb connect 192.168.1.61 断开设备: adb disconnect 192.168.1.61 列出手机装的所有app的包名: adb shell pm list packages 列出系统应用的所有包名: adb shell pm list package -s 列出除了系统应用的第三方应用包名:adb shell pm list package -3 adb shell pm list package -f

常见adb命令大全

梦想的初衷 提交于 2019-11-29 04:53:01
1.运行在Android 设备上的adb后台进程: adb shell ps | grep adbd 1,ps的命令参数:-t -x,-P,-p,-c [pid|name] -t显示进程下的线程列表 -x 显示进程耗费的用户时间和系统时间,单位s -P 显示调度策略,通过是bg or fg ,当获取失败将会un和er比之前打印的内容多出了一列PCY,表示进程的调度等级 -p 显示进程的优先级和nice等级 -c 显示进程耗费的CPU时间 [PID]过滤指定进程PID,[name]过滤指定进程NAME adb shell ps 各参数的含义: USER:进程当前用户; PID(Process Id):当前进程id; PPID(Process Parent ID):父进程ID; VSIZE(Virtual Size):当前进程虚拟内存的大小; RSS(Resident Set Size):实际驻留在内存中的没存大小; WCHAN:休眠进程在内核中的地址; PC(program counter):计算机中提供要从[存储器]中取出的下一个指令地址的[寄存器]; NAME:进程状态值及名称;(这个状态不知道根据什么区分的,试了下没有参考价值) 进程状态: D - 不可中断的睡眠态。 R – 运行态 S – 睡眠态 T – 被跟踪或已停止 Z – 僵尸态 W - 进入内存交换(从内核2