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)相关推荐

  1. AndroidTV开发教程(2)

    认识AndroidManifest.xml 1.把Activity声明为TV Activity 1.声明:给我们的activity添加一个category即可(LEANBACK_LAUNCHER,具体 ...

  2. Android WiFi开发教程(三)——WiFi热点数据传输

    在上一篇文章中介绍了WiFi的搜索和连接,如果你还没阅读过,建议先阅读上一篇Android WiFi开发教程(二)--WiFi的搜索和连接.本篇接着简单介绍手机上如何通过WiFi热点进行数据传输. 跟 ...

  3. Android项目驱动式开发教程 第2版,《Android项目驱动式开发教程》第一章开发入门.ppt...

    <Android项目驱动式开发教程>第一章开发入门 1.4 项目框架分析 4 android:versionName="1.0" > 5 8 第9行代码andro ...

  4. .Net魔法堂:史上最全的ActiveX开发教程——发布篇

    一. 前言 接着上一篇<.Net魔法堂:史上最全的ActiveX开发教程--开发篇>,本篇讲述如何发布我们的ActiveX. 二.废话少讲,马上看步骤! 1. 打包  C#开发的Activ ...

  5. 做了一个系列的Android开发教程列表

    做了一个系列的Android开发教程列表.花了半天多的专题 里面包含了 4个系列的教程. 也包含了很多Android开发资料. 喜欢的人可以收藏哦:http://dev.apkbus.com/

  6. react开发教程(十)redux结合react

    描述 Redux 和 React 之间没有关系.Redux 可以搭配 React.Angular 甚至纯 JS.但是 Redux 还是比较适合和 React 搭配的,因为 React 允许你以 sta ...

  7. boost.asio包装类st_asio_wrapper开发教程(2014.5.23更新)(一)-----转

    一:什么是st_asio_wrapper 它是一个c/s网络编程框架,基于对boost.asio的包装(最低在boost-1.49.0上调试过),目的是快速的构建一个c/s系统: 二:st_asio_ ...

  8. 《C# WinForM 实践开发教程》案例×××(2)

    <C# WinForM 实践开发教程>案例×××(2): 由于上传限制,必须分卷压缩,请依次下载后解压缩.共有20个文件,合计71.3M. 请耐心下载哦^o^ 转载于:https://bl ...

  9. C#开发教程初级-第一天-hello Word 控制台编程

    为什么80%的码农都做不了架构师?>>>    C#开发教程第一天,hello word的编程! using System; using System.Collections.Gen ...

最新文章

  1. UWP Composition API - 锁定列的FlexGrid
  2. Leetcode: Multiply Strings
  3. ArrayList刷题总结
  4. Selenium with Python 001 - 安装篇
  5. 2017蓝桥杯省赛---java---B---7(日期问题)
  6. sqoop动态分区导入mysql,使用sqoop import从mysql往hive含分区表中导入数据的一些注意事项...
  7. git21天打卡day18-新建远程仓库
  8. pdfpcell输出换行_poi导出Excel(cell单元格里的一串文字,换行显示,设置字体)...
  9. php 依赖注入 数据库切换_PHP依赖注入(DI)和控制反转(IoC)详解
  10. LinkedHashMap介绍
  11. XSS攻击---不得不防的网站安全漏洞
  12. erphpdown9.64插件加Modown1.9模板主题下载
  13. win10屡次自动打开系统代理服务器的解决办法
  14. 纬衡、金蝶、腾讯、迅雷获深圳软件明星企业称号
  15. 3G网络通信技术与4G网络通信技术的区别
  16. 二元非洲秃鹫优化算法(Matlab代码实现)
  17. 算法提高 素数环 java 题解 977
  18. 软件设计师教程(九)计算机系统知识-软件工程基础知识
  19. 视频教程-经典Vue从入门到案例到源码分析教程(含资料)-Vue
  20. 微信提现免手续费,限时!最高 2 万元额度

热门文章

  1. idea下GIT推送给失败问题解决
  2. python pta 求出歌手的得分
  3. 足球大数据:引人发思的问题
  4. 百度地图技术赋能智能硬件 推动行业安全、智能化发展
  5. JS js实现数组以及字符串去重的方法
  6. 【探索】探究暴风影音视频截图黑屏原因
  7. 面向过程和面向对象程序设计的区别
  8. 判断数字字符——Character.isDigit(char ch)实现源码详解
  9. AMEYA360报道:旋转变压器位置测量应用
  10. Ubuntu终端代理工具——proxychains