【adbshell】abd命令的使用方法|天天热门
abd命令的使用
(资料图片)
使用adb一定要先配置path路径
adb(Android Debug Bridge)是Android 提供的一个通用的调试工具,借助这个工具,我们可以管理设备或手机 模拟器 的状态 。还可以进行以下的操作: 1、快速更新设备或手机模拟器中的代码,如应用或Android系统升级; 2、在设备上运行shell命令; 3、管理设备或手机模拟器上的预定端口; 4、在设备或手机模拟器上复制或粘贴文件;
以下为一些常用的操作: 1、安装 应用到模拟器: adb install 比较遗憾的是,Android并没有提供一个卸载 应用的命令,只能自己手动删除 : adb shell cd /data/app rm app.apk 2、进入设备或模拟器的shell: adb shell 通过上面的命令,就可以进入设备或模拟器的shell环境中,在这个Linux Shell中,你可以执行各种Linux 的命令,另外如果只想执行一条shell命令,可以采用以下的方式: adb shell [command] 如:adb shell dmesg会打印出内核的调试信息。 3、发布端口: 可以设置任意的端口号,做为主机 向模拟器或设备的请求端口。如: adb forward tcp:5555 tcp:8000 4、复制文件 : 可向一个设备或从一个设备中复制文件, 复制一个文件或目录到设备或模拟器上: adb push 如:adb push test.txt /tmp/test.txt 从设备或模拟器上复制一个文件或目录: adb pull 如:adb pull /addroid/lib/libwebcore.so . 5、搜索模拟器/设备的实例: 取得当前运行的模拟器/设备的实例的列表及每个实例的状态: adb devices 6、查看bug报告: adb bugreport 7、记录无线通讯日志: 一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录: adb shell logcat -b radio 8、获取设备的ID和序列号: adb get-product adb get-serialno 9、访问数据库SQLite3 adb shell sqlite3
10、通过gsm call命令可以像Android 模拟器打电话 ,除了在EclipseADT 的DDMS中通过按钮Dial外,还可以通过DDMS外壳调用gsm call命令直接拨打,我们首先需要启动AndroidEmulator,然后在cmd环境下执行telnet localhost 5554 下面就可以向Android模拟器 拨号,参数为gsmcall < phoneNum> ,比如给10086打电话 为gsm call +10086 ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机).
它的主要功能有:
运行设备的shell(命令行) 管理模拟器或设备的端口映射 计算机和设备之间上传/下载文件 将本地apk软件安装至模拟器或android设备
ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备.
先说安装方法, 电脑上需要安装客户端. 客户端包含在sdk里. 设备上不需要安装, 只需要在手机上打开选项settings-applications-development-USB debugging.
对于Mac和Linux用户, 下载好的sdk解压后, 可以放~或者任意目录. 然后修改~/.bash_profile文件, 设置运行环境指向sdk的tools目录. 具体是打开~/.bash_profile文件(如果没有此文件也可以自行添加), 在里面加入一行:
export PATH=${PATH}:<你的sdk目录>/tools
例如:
然后就可以使用adb命令了.
嫌安装麻烦的同学其实也可以省去上面安装步骤, 直接输入完整路径来使用命令, 例如:
对于windows xp用户, 需要先安装usb驱动, 然后如果你只打算使用adb而不想下载整个sdk的话, 可以下载这个单独的adb工具包 下载后解压, 把里面 adb.exe 和 AdbWinApi.dll 两个文件放到系统盘的 windows/system32 文件夹里就可以了.
现在说下ADB常用的几个命令 1. 查看设备
adb devices 这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示
2. 安装软件
adb install这个命令将指定的apk文件安装到设备上
3. 卸载软件
adb uninstall <软件名> adb uninstall -k <软件名> 如果加 -k 参数,为卸载软件但是保留配置和缓存文件.
4. 登录设备shell
adb shell adb shell这个命令将登录设备的shell. 后面加将是直接运行设备命令, 相当于执行远程命令
5. 从电脑上发送文件到设备
adb push <本地路径> <远程路径> 用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)
6. 从设备上下载文件到电脑
adb pull <远程路径> <本地路径> 用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑
7. 显示帮助信息
adb help 这个命令将显示帮助信息 ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备.
先说安装方法, 电脑上需要安装客户端. 客户端包含在sdk里. 设备上不需要安装, 只需要在手机上打开选项settings-applications-development-USBdebugging.
对于Mac和Linux用户, 下载好的sdk解压后, 可以放~或者任意目录. 然后修改~/.bash_profile文件, 设置运行环境指向sdk的tools目录. 具体是打开~/.bash_profile文件(如果没有此文件也可以自行添加), 在里面加入一行:
export PATH=${PATH}:<你的sdk目录>/tools
然后就可以使用adb命令了.
嫌安装麻烦的同学其实也可以省去上面安装步骤, 直接输入完整路径来使用命令 对于windows xp用户, 需要先安装usb驱动 android_usb_windows.zip (1.33 MB) , 然后如果你只打算使用adb而不想下载整个sdk的话, 可以下载这个单独的adb工具包 adb_win.zip (571.56 KB) 下载后解压, 把里面 adb.exe 和 AdbWinApi.dll 两个文件放到系统盘的 windows/system32 文件夹里就可以了
ADB常用的几个命令 1. 查看设备
1.adb devices 这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示
2. 安装软件
1.adb install这个命令将指定的apk文件安装到设备上
3. 卸载软件
1.adb uninstall <软件名> 2.adb uninstall -k <软件名> 如果加 -k 参数,为卸载软件但是保留配置和缓存文件.
4. 登录设备shell
1.adb shell 2.adb shell这个命令将登录设备的shell. 后面加将是直接运行设备命令, 相当于执行远程命令
5. 从电脑上发送文件到设备
1.adb push <本地路径> <远程路径> 用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)
6. 从设备上下载文件到电脑
1.adb pull <远程路径> <本地路径> 用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑
7. 显示帮助信息
1.adb help 这个命令将显示帮助信息
删除Android系统Rom自带的软件
Android系统没有卸载Rom自带软件的功能.可能有些同学很想删除废了武功的Youtube,想删除墙那边的Twitter.
加上Android的快捷方式没法修改没法自己排序没法分页.
安装的程序太多就会发现原来找到自己想要的东西很难.
综上所述,我觉得告知各位菜鸟同学如何删除自带的程序是很有必要的一件事情.
1.确定手机root了,取得了root权限才能删除系统文件呀.
2.下载Android_db.rar,解压到%windir/%System32下.
3.手机连接数据线,在电脑上打开cmd,然后输入命令
adb remount
adb shell
su
执行完成之后,你会看到:
* daemon not running. starting it now *
* daemon started successfully *
4.接着就是Linux命令行模式了,输入
cd system/app
你会发现没啥变化,然后输入ls回车.
这时候列表显示了system/app里面的所有文件,也就是Rom集成的一些软件了.
5.开始删除吧.比如删除Youtube,他的文件名是Youtube.odex和Youtube.apk
我们要删除这2个文件,敲入以下命令:
rm Youtube.*
重启,Youtube已经删除掉了,注意各位同学千万不要删除你不知道是啥的东西. Android Debug Bridage
adb,Android重要工具之一,以提供强大的特性,例如复制文件到设备或从设备复制文件。可以使用 shell 命令行参数连接到手机本身,并发送基本的 shell 命令。
进入命令行,使用
Java代码 adb shell
adb shell
进入到Andvoid中shell模式,注意,这时候模拟器或者手机要启用并且正确接通。
在这个 shell 环境中,可以:
显示网络配置,网络配置可显示多个网络连接。注意这多个网络连接: lo 是本地或 loopback 连接。 tiwlan0 是 WiFi 连接,该连接由本地 DHCP 服务器提供一个地址。 显示 PATH 环境变量的内容。 执行 su 命令,以成为超级用户。 将目录改为 /data/app,其中存放用户应用程序。 列出包含某个应用程序的目录。Android 应用程序文件实际上是归档文件,可通过 WinZip 之类的软件查看。扩展名为 apk。 发出 ping 命令,查看 Google.com 是否可用。 从相同的命令提示符环境中,还可以与 SQLite 数据库交互,启动程序以及执行许多其他系统级任务。想像一下您正在连接到电话,因此这是非常了不起的功能。
一、adb命令
Java代码 adb get-product // 获取设备的ID adb get-serialno // 获取设备的序列号 adb devices // 得当前运行的模拟器/设备的实例的列表及每个实例的状态 adb bugreport // 查看bug报告
adb get-product // 获取设备的ID adb get-serialno // 获取设备的序列号 adb devices // 得当前运行的模拟器/设备的实例的列表及每个实例的状态 adb bugreport // 查看bug报告
二、shell命令
通过adb shell命令进入shell后,执行下列命令。
1、访问数据库:
Java代码 sqlite3
sqlite3 2、记录无线通讯日志:
一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录:
Java代码 logcat -b radio
logcat -b radio 3、删除应用:
Android没有提供一个卸载应用的命令,需要自己手动删除:
Java代码 cd /data/app rm appName.apk
cd /data/app rm appName.apk 注:[appName]为应用的名称;
三、可以在Android shell下使用的一些linux命令
命令:
Java代码 ls // 查看目录 date // 打印或设置当前系统时间 cat /proc/meminfo // 查看内存信息 cat /proc/cpuinfo // 查看CPU信息
ls // 查看目录 date // 打印或设置当前系统时间 cat /proc/meminfo // 查看内存信息 cat /proc/cpuinfo // 查看CPU信息
标签:
相关推荐:
最新新闻:
- 经典摄影技巧有哪些?经典摄影技巧分享_全球快播
- 【组装电脑配置清单】组装电脑报价及配置清单
- 以太网或令牌环物理地址——ARP缓存
- 环球热资讯!工作做多少年就该换一份?如何应对背景调查?
- 视频实时换脸明星动画 人工智能“换脸术”秒变大牌明星-天天报资讯
- 【adbshell】abd命令的使用方法|天天热门
- 魅族20系列首发游戏模式6.0|天天新要闻
- 骨戒对剑魂的伤害提升有多大?测试结果告诉你|世界时讯
- 宫本茂认为他离世后任天堂也不会有变化_天天快播报
- 《塞尔达传说:王国之泪》官网确定游戏将推出DLC|世界观察
- 环球微速讯:Twitter已经解雇了产品经理Esther Crawford
- 世界热推荐:内存崩盘光威特价内存条仅需115元
- 恐怖生存游戏《森林之子》现已发售 热销榜登顶好评如潮!
- 5G时代: 多路径实现收入与资本效率:环球短讯
- 行业崩盘!威刚1TB固态硬盘仅需299元_新消息
- 高盛董事会批准300亿美元股票回购计划_讯息
- Paradox Interactive 2023发布会将于3/7举行:环球资讯
- 天天通讯!《匹诺曹的谎言》宣布推出实体版 全新预告释出
- 顾客疑给差评被商家曝光姓名住址 商家:没有泄露隐私:环球焦点
- 《宝可梦睡觉》今夏推出:和卡比兽一起呼呼大睡吧 天天资讯
- 《天外世界:太空人之选》版公布 登陆PC/PS5/Xbox Series
- 一日一历·老手艺
- 强人集团董事长_强人集团_环球热门
- 增田顺一贺宝可梦27周年:用科技为玩家带来更多乐趣
- 全球讯息:《宝可梦:朱/紫》DLC公开 年内推出
- 巴奴火锅回应包厢收15%使用费:收费合规合法!
- 荣耀Magic5 Pro发布:5000万像素 100倍变焦
- 百事通!荣耀Magic5 Pro摄像头152分 行业第一
- 荣耀Magic5 Pro采用最好屏幕:151分 世界第一!
- 环球精选!荣耀Magic5 Pro亮相:星轮3摄+开孔四曲面
- 焦点速看:荣耀Magic5 Pro发布:首发5款颜色
- 《森林之子》没有捏脸引不满:性别歧视+种族歧视?|世界通讯
- 实时焦点:TV《火影忍者》20周年纪念PV公开 火之意志生生不息
- 新安洁2022年实现营收6亿元:增加信用减值损失约6100余万元:新动态
- 《战地7》爆料:4代男主回归 新引擎开发-世界快资讯
- 《刺客信条:RED》有双主角 计划在2024年发售
- 游客热衷打包柳州螺蛳粉 机场火车站:可以携带但途中不能吃|每日讯息
- DOTA2利马Major淘汰赛对阵出炉 两支中国队出局:天天关注
- 每日热讯!泰山站候车乘客集体呼呼大睡:6366级台阶专治不服
- 今日热闻!诺基亚近60年来首次更换Logo 宣布改变业务战略方向
- 《超凡蜘蛛侠》彼得梅姨重聚!莎莉·菲尔德获美国演员工会终身成就奖-全球热门
- 【当前独家】过于激动!杨紫琼获奖后没忍住飙出脏话
- 中兴发布新路由器:方糖造型99元_环球热点
- 世界热门:新款特斯拉Model 3曝光:内饰升级 再次降价
- 仅有巴掌大小 千兆路由器新品到手价99元:焦点热文
- 听韩潇讲家乡话!《命运2》新资料片将加入中配
- 黄晓明期盼丫丫早日回家 愿我们的国宝都能安全健康
- 环球简讯:手机屏幕在太阳底下看不清_手机屏幕在线检测
- 全球热讯:会“隐形”的冰箱即将登场!海信真空冰箱定义空间美学
- 小米米家智能温湿度计3大屏幕长续航,售价49元
- 一加11概念版手机发布,支持主动液冷散热
- 一加Ace2天玑9000跑分曝光:105万分-环球热资讯
- 环球观察:一加11概念版正式亮相:后盖可见液体流动
- 大户型三层别墅,标准配件的飘窗,才是精髓之处
- 国产雷达厂商木牛科技完成数亿元C轮融资 世界焦点
- 8GB显存畅玩儿3A大作!RTX 3060 Ti破发了
- 权威发布:海信电视用户满意度连续8年居行业第一-天天最新
- 当前最新:8GB GDDR6X显存加持!映众RTX 3060 Ti史低价2949元
- 硬核性能再创巅峰 三星Galaxy S23系列值得游戏玩家拥有_全球视点
- MWC2023联想展示12寸卷轴屏笔记本:可扩展至15.3寸:快看
- 艾莉同性恋身份确认 《最后生还者》第七集让观众落泪
- 每日热闻!真·对标苹果!小米13海外售价与iPhone14近乎同价
- 《塞尔达传说:王国之泪》或有DLC计划 任天堂官网泄露相关信息-天天即时
- 史玉柱:氪金玩家不能太弱了 但也不能太强!
- 焦点精选!《高达:激战任务2》纪念雷霆宙域活动 限时上线动画版
- 《卧龙苍天陨落》怎么组队?卧龙苍天陨落联机教程
- MWC2023首发!荣耀Magic5系列正面照曝光
- “链”就好整机 浪潮计算机锤炼产业链韧性的三大法宝 资讯
- 极智嘉(Geek+)再度赋能英国零售巨头ASDA,实现更优物流服务:世界速读
- iPhone 15真机照曝光:灵动岛+TYPE C确定!
- 设计绝了!小米无线AR眼镜探索版官宣
- 克莱:现在西部的竞争很激烈 接下来的每一场比赛都很重要
- 恐怖射击《白日梦魇沙堡1994》5月发布 新截图释出 以《生化危机》为灵感
- 当前要闻:《原神》3.5版本3月1日上线 更新补偿300原石
- 《卧龙:苍天陨落》全武器展示:火中斩魔动作飘逸_世界快看