AndroidTV开发教程(3)
adb介绍:
Android Debug Bridge(安卓调试桥) tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者是设备之间的交互。
adb下载及安装
下载adb压缩包去解压即可:链接:https://pan.baidu.com/s/1SKu24yyShwg16lyIupO5VA 提取码:ih0i
(备注:如果下载放入到D盘去解压,打开dos窗口那么就要进入到D盘,然后再去执行adb命令,输入adb查看它是否安装成功)
启动 adb server 命令:adb start-server
停止 adb server 命令:adb kill-server
查询已连接设备/模拟器:adb devices
该命令经常出现以下问题:
offline —— 表示设备未连接成功或无响应;
device —— 设备已连接;
no device —— 没有设备/模拟器连接;
List of devices attached 设备/模拟器未连接到 adb 或无响应
通过串口工具进行连接电视主板
adb 命令可用后,通过以下命令连接机顶盒:
adb connect [ip]:[端口(可以不填,某些机顶盒需要填端口号)]
例如:adb connect 192.168.192.196:5114 这里的ip地址需要电视联网,然后使用CRT工具连接串口,通过ifconfig命令获取。端口号可能是5555。
常用adb命令
命令 | 含义 |
---|---|
adb devices | 查看所有连接设备 名称、ip、端口状态 |
adb connect [ip]:[port] | 连接机顶盒(默认端口为5555) |
adb install [apk (如:d:\a.apk)] | 将对应路径的 apk 安装包安装 |
adb shell pm uninstall -k “packagename” | 卸载apk |
adb logcat -c | 清除屏幕上的日志记录 |
adb logcat > F:\log.txt | 打印当前设备上所有日志保存到F盘的log.txt文件中 |
adb logcat l findstr *** | 打印过滤仅含***的日志 |
adb logcat *:W | 过滤打印严重级别W及以上的日志 |
adb logcat | 打印当前设备上所有日志 |
adb shell dumpsys battery | 电池状况命令 |
adb shell wm size | 屏幕分辨率命令 |
adb shell ifconfig | grep Mask |
adb shell settings put global adb_enabled 0 | 关闭 USB 调试模式命令 |
adb shell dumpsys package | grep userId= |
adb shell ps | 查看进程 |
adb shell dumpsys activity activites | 查看当前终端所以前后台Acitivity的堆栈 |
adb shell cat /sys/class/net/wlan0/address | 获取机器MAC地址 |
adb shell cat /proc/cpuinfo | 获取CPU序列号 |
adb shell am start -n <package_name>/.<activity_class_name> | 启动应用 |
adb shell kill [pid] | 杀死一个进程 |
adb shell service list | 查看后台services信息 |
adb shell cat /proc/meminfo | 查看当前内存占用 |
adb push local remote | 从本地复制文件到设备 |
adb shell ls | 列出目录下的文件和文件夹 |
adb shell cd | 进入文件夹 |
adb shell rename path/oldfilename path/newfilename | 重命名文件 |
adb shell rm /system/avi.apk | 删除system/avi.apk |
adb shell rm -r 文件名 | 删除文件夹及其下面所有文件 |
adb shell mv path/file newpath/file | 移动文件 |
adb shell chmod 777 DroidSansFallback.ttf | 设置文件权限 |
部分问题解决(持续更新)
1.拒绝连接
当使用cmd进行连接电视的时候,可能会出现连接失败。
输入adb connect 172.16.2.253,结果连接失败,
提示由于目标计算机积极拒绝,无法连接,
解决办法,在CRT中输入命令settings put global adb_enabled 1
再进行连接,即可成功。
AndroidTV开发教程(3)相关推荐
- AndroidTV开发教程(2)
认识AndroidManifest.xml 1.把Activity声明为TV Activity 1.声明:给我们的activity添加一个category即可(LEANBACK_LAUNCHER,具体 ...
- Android WiFi开发教程(三)——WiFi热点数据传输
在上一篇文章中介绍了WiFi的搜索和连接,如果你还没阅读过,建议先阅读上一篇Android WiFi开发教程(二)--WiFi的搜索和连接.本篇接着简单介绍手机上如何通过WiFi热点进行数据传输. 跟 ...
- Android项目驱动式开发教程 第2版,《Android项目驱动式开发教程》第一章开发入门.ppt...
<Android项目驱动式开发教程>第一章开发入门 1.4 项目框架分析 4 android:versionName="1.0" > 5 8 第9行代码andro ...
- .Net魔法堂:史上最全的ActiveX开发教程——发布篇
一. 前言 接着上一篇<.Net魔法堂:史上最全的ActiveX开发教程--开发篇>,本篇讲述如何发布我们的ActiveX. 二.废话少讲,马上看步骤! 1. 打包 C#开发的Activ ...
- 做了一个系列的Android开发教程列表
做了一个系列的Android开发教程列表.花了半天多的专题 里面包含了 4个系列的教程. 也包含了很多Android开发资料. 喜欢的人可以收藏哦:http://dev.apkbus.com/
- react开发教程(十)redux结合react
描述 Redux 和 React 之间没有关系.Redux 可以搭配 React.Angular 甚至纯 JS.但是 Redux 还是比较适合和 React 搭配的,因为 React 允许你以 sta ...
- boost.asio包装类st_asio_wrapper开发教程(2014.5.23更新)(一)-----转
一:什么是st_asio_wrapper 它是一个c/s网络编程框架,基于对boost.asio的包装(最低在boost-1.49.0上调试过),目的是快速的构建一个c/s系统: 二:st_asio_ ...
- 《C# WinForM 实践开发教程》案例×××(2)
<C# WinForM 实践开发教程>案例×××(2): 由于上传限制,必须分卷压缩,请依次下载后解压缩.共有20个文件,合计71.3M. 请耐心下载哦^o^ 转载于:https://bl ...
- C#开发教程初级-第一天-hello Word 控制台编程
为什么80%的码农都做不了架构师?>>> C#开发教程第一天,hello word的编程! using System; using System.Collections.Gen ...
最新文章
- 全球及中国消费电子环境光传感器 (ALS)行业运行现状与十四五应用建设报告2022版
- rest_framework02:修改数据/校验钩子/read_only和write_only
- VS集成Qt开发入门(简易时间显示)
- 直接内存与元空间_深入浅出 JVM 内存管理
- linux创建根目录代码,Linux文件系统之目录的建立
- LGOJP2831 愤怒的小鸟
- 有限元分析基础操作(ANSYS)
- 山东大学软件学院计算机组成原理课程设计实验四
- docker运行redis命令
- 江苏省计算机二级c语言备考,江苏省计算机二级C语言考试备考指南
- 有意思的教程:July, 2018
- CentOS系统磁盘的分区格式化和挂载操作
- 在线教育app 一对一辅导 内容付费 直播 网校app EduJoin
- 豆豆趣事[2014年08月]
- VSCode的一些小操作
- 阿里云服务器被攻击10g怎么进黑洞了?
- 线性CCD——从原理到跑路,适用于Arduino的底层驱动分析
- 在油猴脚本中添加css样式的方法
- 【ASSIC】ASSIC码概念+字母ASSIC码+利用ASSIC实现大小写转换
- 浅析海思麒麟970、960和950
热门文章
- lg v30电信的一些设定
- 苹果ios14正式版发布有必要升级吗
- mysql新建数据库字符集与排序规则的选择
- 智能小助手:升级版(自动回复)_xing2516_新浪博客
- 「Python爬虫系列讲解」三、正则表达式爬虫之牛刀小试
- 管理和理解 suspect_pages 表
- SSM毕设项目社区生鲜团购系统v45x6(java+VUE+Mybatis+Maven+Mysql)
- Windows远程控制Android可行方案
- 第十四届中国美妆年度大奖 新渠道崛起
- 最近遇到一个String.split()方法的坑