使用adb指令往机顶盒上安装应用
【转载请注明出处—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指令往机顶盒上安装应用相关推荐
- adb在小米电视上安装QQ 并使用遥控器操控部分功能
小米电视系统2.2.8稳定版 Android 9 全篇操作80% 由adb完成 仅有约20% 可由小米电视蓝牙遥控器操作 小米电视开启adb并连接 在小米电视上开启adb并可以看这篇博客 故不再赘述 ...
- 使用adb指令通过Studio往机顶盒上安装apk
1.电脑与机顶盒建立连接 adb connect 172.16.14.209 连接ip地址为 172.16.14.209 的盒子 2.安装应用 adb install E:\003.apk E:\00 ...
- 关于adb指令安装卸载apk的几个常用命令
关于adb指令安装卸载apk的几个常用命令 新人自述 adb常用命令 adb remount adb shell adb install xx.apk adb uninstall 包名 adb reb ...
- 在电脑上安装了百度一键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 ...
- 如何在Android模拟器上安装和卸载APK程序包
如何在Android模拟器上安装和卸载APK程序包 Android, 程序包, APK, 卸载, 模拟 一,安装APK 安装APK当然首先是要有模拟器,和要安装的APK包,这个不多废 ...
- adb指令禁用软件_技巧 | adb助你华为手机免ROOT卸载预装软件
前 言 现在使用华为手机的人很多,但华为手机众多的预装软件让很多用户很烦.华为手机无法Root,用,功能太差,不用,又无法卸载,特别是对于一些"强迫症"而言. 而今天就教大家免RO ...
- NXP Pico i.MX7D上安装Android Things系统疑难杂症汇总
Android Things在NXP Pico i.MX7D上刷机的正常步骤还是很简单的,不过也陆续有不少朋友碰到各种问题.这里把问题和解决方法做个汇总,有新问题再继续补充.碰到问题的朋友,也可以在文 ...
- 亚马逊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 ...
- rk3399上安装docker+ubuntu18.04+opencv+ tensorflowa
客户要求在rk3399上安装docker,搜了很久资料有限,东平四凑,花了几天时间才搞定,分享下吧,给需要的人 1 docker 安装 本文档适合 rk3399debian 平台,其他平台若要使用,请 ...
- Android 常用adb指令记录总结
Android 日常开发adb指令记录(不断更新): 注:这里包名均使用com.redsun.phone代替. 一.java -version: 查看java安装版本 二.adb shell: 查看 ...
最新文章
- C#.Net 如何动态加载与卸载程序集(.dll或者.exe)6-----在不卸载程序域的前提下替换程序集文件。...
- 风云编程python-二十年编程语言风云,哪款是你的爱豆?
- div与span区别及用法
- java写spark碰到输出为[Ljava.lang.String;@889a8a8的情况
- 【Java必备技能二】防止表单重复提交方法
- hbase 基本命令
- 台式计算机垃圾清理程序,手把手教你制作一键清理电脑垃圾bat程序
- wav格式怎样转换成flac
- Linux安装显卡驱动
- QT实现串口调试助手(三):保存日志、QSS样式载入
- 2006年元宵节前喜得贵子,真高兴,呵呵 ^_^
- 奥利给!2020年10月程序员工资最新统计,涨了!!!
- 3dmax入门 | 学3d建模必备软件技能基础教学
- 计算机网络-常用英文简写大全
- 机器学习中常见的损失函数_机器学习中最常见的损失函数
- 卷积神经网络 权值共享 是什么 简单易懂版
- freemarker简单使用
- 微服务架构 基础(三)
- linux 替换文件中的字符串
- 【4】熟悉淘宝sdk开发平台