转载请注明出处—From李诗雨
https://blog.csdn.net/cjm2484836553/article/details/82970881

不诗意的女程序猿不是好厨师~

已有一个机顶盒端应用的apk,想通过adb指令将其安装到机顶盒上,该如何操作呢?这里提供两种方式供参考:

一、rm 、push的方式

前提:电脑和手机连接同一wifi ,且电脑端没有额外连接其他设备
1.电脑与机顶盒建立连接
adb connect 192.168.1.100

2.进入adb shell模式
adb shell //进入设备

你可能还会使用到以下命令:
ls //进入根目录

cd system/app //进入指定目录"/system/app",基本上盒子上的应用都在这个目录下 该目录下可以查看到对应的apk

3.adb remount //将 ‘/system’ 部分置于可写入的模式,默认情况下 ‘/system’ 部分是只读模式的。这个命令只适用于已被 root 的设备

4.rm apk的名字 //先删除老版本的apk

此时会发现机顶盒端的应用被删除了

5.exit 这里指退出adb shell模式,回到adb模式

6.把新版本的apk装进去
adb push 新版应用的路径(可直接采用拖拽方式) 需要放进去的位置
例如:adb push E:\TV_517021c_holder.apk /system/app

看到这个结果,则说明应用放进去成功了。
此时,你再进入我的应用就会发现新版本的应用安装成功了。

二、install 、uninstall方式

前提:
1.保证机顶盒和电脑都连接同一wifi,
2.保证电脑端没有连接其他设备(如果连接手机,请将手机拔掉)。
否则会报错:

3.adb connect 192.168.31.8 让电脑与机顶盒建立连接

4.adb install安装包拖进来(打完install后空格,把包拖进去)

注意:如果机顶盒已经有该应用需要先卸载,再安装。

卸载 ①可以手动使用遥控器卸载
②在已知包名的情况下,使用adb命令进行卸载。
例如:adb uninstall com.tvguo.app.gexing

你可以使用adb命令来查看包名:
adb shell pm list packages -f 查看所有的apk对应的包名

其他adb指令记录:
adb devices 获取设备列表

adb root 使用root权限

adb logcat -v threadtime > E:log.txt 使用adb打印日志到E盘的log.txt文件中

adb logcat -c 清空日志

使用adb指令往机顶盒上安装应用相关推荐

  1. adb在小米电视上安装QQ 并使用遥控器操控部分功能

    小米电视系统2.2.8稳定版 Android 9 全篇操作80% 由adb完成 仅有约20% 可由小米电视蓝牙遥控器操作 小米电视开启adb并连接 在小米电视上开启adb并可以看这篇博客 故不再赘述 ...

  2. 使用adb指令通过Studio往机顶盒上安装apk

    1.电脑与机顶盒建立连接 adb connect 172.16.14.209 连接ip地址为 172.16.14.209 的盒子 2.安装应用 adb install E:\003.apk E:\00 ...

  3. 关于adb指令安装卸载apk的几个常用命令

    关于adb指令安装卸载apk的几个常用命令 新人自述 adb常用命令 adb remount adb shell adb install xx.apk adb uninstall 包名 adb reb ...

  4. 在电脑上安装了百度一键root工具后,启动adb提示:adb server version (31) doesn't match this client (36); killing...

    在电脑上安装了百度一键root工具后,adb无法运行,提示: adb server version (31) doesn't match this client (36); killing... er ...

  5. 如何在Android模拟器上安装和卸载APK程序包

    如何在Android模拟器上安装和卸载APK程序包 Android, 程序包, APK, 卸载, 模拟 一,安装APK          安装APK当然首先是要有模拟器,和要安装的APK包,这个不多废 ...

  6. adb指令禁用软件_技巧 | adb助你华为手机免ROOT卸载预装软件

    前 言 现在使用华为手机的人很多,但华为手机众多的预装软件让很多用户很烦.华为手机无法Root,用,功能太差,不用,又无法卸载,特别是对于一些"强迫症"而言. 而今天就教大家免RO ...

  7. NXP Pico i.MX7D上安装Android Things系统疑难杂症汇总

    Android Things在NXP Pico i.MX7D上刷机的正常步骤还是很简单的,不过也陆续有不少朋友碰到各种问题.这里把问题和解决方法做个汇总,有新问题再继续补充.碰到问题的朋友,也可以在文 ...

  8. 亚马逊fire充不上电_如何在Amazon Fire Tablet或Fire HD 8上安装Google Play商店

    亚马逊fire充不上电 Amazon's Fire Tablet normally restricts you to the Amazon Appstore. But the Fire Tablet ...

  9. rk3399上安装docker+ubuntu18.04+opencv+ tensorflowa

    客户要求在rk3399上安装docker,搜了很久资料有限,东平四凑,花了几天时间才搞定,分享下吧,给需要的人 1 docker 安装 本文档适合 rk3399debian 平台,其他平台若要使用,请 ...

  10. Android 常用adb指令记录总结

    Android 日常开发adb指令记录(不断更新): 注:这里包名均使用com.redsun.phone代替. 一.java -version: 查看java安装版本 二.adb  shell: 查看 ...

最新文章

  1. C#.Net 如何动态加载与卸载程序集(.dll或者.exe)6-----在不卸载程序域的前提下替换程序集文件。...
  2. 风云编程python-二十年编程语言风云,哪款是你的爱豆?
  3. div与span区别及用法
  4. java写spark碰到输出为[Ljava.lang.String;@889a8a8的情况
  5. 【Java必备技能二】防止表单重复提交方法
  6. hbase 基本命令
  7. 台式计算机垃圾清理程序,手把手教你制作一键清理电脑垃圾bat程序
  8. wav格式怎样转换成flac
  9. Linux安装显卡驱动
  10. QT实现串口调试助手(三):保存日志、QSS样式载入
  11. 2006年元宵节前喜得贵子,真高兴,呵呵 ^_^
  12. 奥利给!2020年10月程序员工资最新统计,涨了!!!
  13. 3dmax入门 | 学3d建模必备软件技能基础教学
  14. 计算机网络-常用英文简写大全
  15. 机器学习中常见的损失函数_机器学习中最常见的损失函数
  16. 卷积神经网络 权值共享 是什么 简单易懂版
  17. freemarker简单使用
  18. 微服务架构 基础(三)
  19. linux 替换文件中的字符串
  20. 【4】熟悉淘宝sdk开发平台

热门文章

  1. wps将批量数字转换成条形码_wps批量形成条码
  2. 微信公众号上传素材并回复关键词推送该素材:thinphp开发微信公众号如何上传临时素材库
  3. 实验|三层交换机配置实例
  4. 刘华:上云还是不上云,这是一个问题
  5. 【小月电子】ALTERA FPGA开发板系统学习教程-LESSON9简易测试系统
  6. STM32F103C8T6 USART2 配置
  7. 12306抢票使用教程
  8. 马克思主义基本原理概论-考点串讲
  9. 国内外反垃圾邮件技术
  10. 技能高考计算机专业考什么,2016年技能高考计算机专业考试总结