android adb command

一、adb启动activity:

$ adb shell
$ am start -n {包(package)名}/{包名}.{活动(activity)名称}

如:启动浏览器

# am start -n com.android.browser/com.android.browser.BrowserActivity

二、adb启动service:

$ adb shell
$ am startservice -n {包(package)名}/{包名}.{服务(service)名称}

如:启动自己应用中一个service

# am startservice -n com.android.traffic/com.android.traffic.maniservice

三、adb发送broadcast:

$ adb shell

$ am broadcast -a <广播动作>

如:发送一个网络变化的广播

# am broadcast -a android.net.conn.CONNECTIVITY_CHANGE

四、adb进入root用户:

$ adb root

$ adb remount

之后可以通过adb命令获取,删除,修改目标设备只读文件系统的文件

时间: 2024-10-04 03:35:26

android adb command的相关文章

android adb 发送keyEvent

使用Adb shell command直接送key event給Android adb shell input keyevent 7 # for key '0' adb shell input keyevent 8 # for key '1' adb shell input keyevent 29 # for key 'A' adb shell input keyevent 54 # for key 'B' adb shell input text "ANDROID" 支持的KEYCO

android adb介绍

1. 什么是adb 在SDK的Tools文件夹下包含着Android模拟器操作的重要命令ADB,ADB的全称为Android Debug Bridge,就是调试桥的作用.借助这个工具,我们可以管理设备或手机模拟器的状态 ,还可以进行以下的操作: (1)快速更新设备或手机模拟器中的代码,如应用或Android系统升级: (2)在设备上运行Shell命令: (3)管理设备或手机模拟器上的预定端口: (4)在设备或手机模拟器上复制或粘贴文件. 官网如下说: Android Debug Bridge (

解决mac中adb: command not found

在Mac系统中,很多时候第一次在Android SDK中使用adb的时候.无法使用.会提示-bash: abd: command not found. 造成此类现象的原因是:未配置Android的环境变量.因此,您需为Mac中的Android SDK配置环境变量. 启动Mac自带的终端Terminal. 进入当前用户的home目录. 在命令行输入echo $HOME 创建.bash_profile文件. 命令行输入touch .bash_profile 打开.bash_profile文件. 命令

[mac环境]adb command not found

启动Mac自带的终端Terminal. 进入当前用户的home目录. 在命令行输入echo $HOME 创建.bash_profile文件. 命令行输入touch .bash_profile 打开.bash_profile文件. 命令行输入open -e .bash_profile 此命令行输入完毕后,会自动弹出 .bash_profile 文件的编辑窗口 在.bash_profile文件中输入 export PATH=/Users/您的用户名/文件路径/platform-tools/:$PAT

android adb 命令发送 keyevent

使用Adb shell command直接送key event給Android adb shell input keyevent 7 # for key '0' adb shell input keyevent 8 # for key '1' adb shell input keyevent 29 # for key 'A' adb shell input keyevent 54 # for key 'B' adb shell input text "ANDROID" 支持的KEYCO

android ADB学习记录

自从接触了android,就开始使用ADB. Android Debug Bridge,Android调试桥接器,简称adb,是用于管理模拟器或真机状态的万能工具,采用了客户端-服务器模型,包括三个部分: 1.客户端部分,运行在开发用的电脑上,可以在命令行中运行adb命令来调用该客户端,像ADB插件和DDMS这样的Android工具也可以调用adb客户端. 2.服务端部分,是运行在开发用电脑上的后台进程,用于管理客户端与运行在模拟器或真机的守护进程通信. 3.守护进程部分,运行于模拟器或手机的后

Android ADB实现解析

ADB是Android系统提供的调试工具,整个ADB工具由三部分组成:adb client.adb service.adb daemon. 1.ADB client 提供HOST端运行的命令 2.ADB service HOST端上的一个后台进程 3.ADB daemom DEVICE端(真实的机器或者模拟器)的守护进程 ADB代码位于/system/core/adb目录下,通过查看Android.mk,可以知道,该目录下的代码生成了两个MODULE,分别是adb和adbd,  adb clie

如何通过adb command 完成自动SD卡升级?

如何通过adb command 完成自动SD卡升级? 原创 2014年09月09日 10:50:57 2746 通过adb 命令的方式,免去了按powerkey+volumeup进入menu select以及recovery mode的不便.可以把命令放到.bat档.只要包的路 径设置正确,可以实现在PC端一键升级. 本地升级中使用到的资料 ================================= Android 2.3.4 的属性机制(如ctl.start) Android系统大量使

Android Adb Analyse

Android Adb Analyse TABLE OF CONTENTS 1            Introduction 1.1      Purpose 1.2      Definitions, Acronyms, and Abbreviations 2            Architecture 2.1      Module Architecture Diagram 3            Sub Module 3.1      Compile adb/adbd 3.2