目录

一、 缅甸IPTV_Channel参数 2

二、 常用操作命令 2

1. 使用adb连接机顶盒,并获取权限 2

2. 定位原apk安装路径 2

3. 查看原apk版本号 2

4. 根据包名查询apk名称 2

5. 删除apk(路径为:system/app/XXX.apk) 3

6. 删除apk(路径为:data/app/XXX.apk) 3

7. 使用adb安装apk(仅供参考) 3

8. 查看当前屏幕显示的Activity 3

9. 使用adb拉起程序 3

10. 查询进程号(确认进程是否存在) 3

11. ContentProvider:查询共享数据 3

12. ContentProvider:插入共享数据(谨慎使用) 4

13. ContentProvider:删除共享数据(谨慎使用) 4

14. ContentProvider:更新共享数据(谨慎使用) 4

三、 现场问题解决方案汇总(通用) 4

1. 看不到程序界面 4

2. 安装失败,报错:INSTALL FAILED CONFLICTING PROVIDER 4

3. 后台抓日志(杀进程) 4

4. 机顶盒 U盘抓日志 5

5. 抓网络包(杀进程) 5

6. 从机顶盒导出文件 5

7. 文件导入到机顶盒 5

四、 现场问题解决方案汇总(安徽移动专用) 5

1. 无法进入搜索界面 5

2. 任何关键字搜索都提示:共搜索到0个相关影视内容 6

详细描述

备注

缅甸IPTV_Channel包名

com.example.vod

缅甸IPTV_Channel类名

com.example.vod.VODMainActivity

缅甸IPTV_Channel ContentProvider URI

content://uiosstbconfig/authentication/不存在此URL

不存在此URL

缅甸IPTV_Channel APK名称

vod_col.apk

仅供参考,具体请根据包名查询

数据库文件路径

/data/data/com.example.vod/databases/authentication.db不存在此路径

不存在此路径

日志文件路径

/data/data/com.example.vod/files/auth_bjcm_appstart.log不存在此路径

不存在此路径

  1. 打开机顶盒adb权限,使用adb连接机顶盒

方案一:网线连接机顶盒后,据机顶盒IP(例:192.168.1.8),使用命令链接机顶盒

详解:在Windows的cmd命令窗口,使用以下命令即可

adb connect 192.168.1.8

  1. 定位原apk安装路径

方案一:链接机顶盒后 使用命令 根据包名查找apk安装路径

详解:使用命令 pm path com.example.vod   即可定位原apk安装路径。

  1. 查看原apk版本号

方案一:链接机顶盒后 使用命令 根据包名查看apk版本号

详解:使用命令 dumpsys package com.example.vod |grep -i version

  1. 使用adb安装apk(仅供参考)

方案一:链接机顶盒后,据机顶盒IP(例:192.168.1.8) ,使用命令安装

详解:

adb connect 192.168.1.8

adb install -r D:\download\vod_col.apk

  1. 使用adb拉起程序

方案一:链接机顶盒后 使用命令拉起

详解:使用命令am start com.example.vod/com.example.vod.VODMainActivity

  1. 根据包名查询apk名称

方案一:链接机顶盒后 使用命令 根据包名查询apk的名称

详解:使用命令 pm path com.example.vod   即可确认apk的名称。

  1. 删除apk(路径为:system/app/XXX.apk)

方案一:链接机顶盒后,使用adb命令删除

详解:

mount -o remount,rw /system

cd /system/app

rm launcher_ahcm_release.apk

cd data/data

rm -rf com.example.vod

reboot;

注:launcher_ahcm_release.apk 此apk名称,请根据包名查询确认后使用

注:使用命令删除前 先定位apk的路径是否与标题一致

  1. 删除apk(路径为:data/app/XXX.apk)

方案一:链接机顶盒后,使用adb命令删除

详解:

cd /data/app

pm uninstall com.example.vod

reboot

注:使用命令删除前 先定位apk的路径是否与标题一致

  1. 查看当前屏幕显示的Activity

方案一:链接机顶盒后 使用命令查看

详解:使用命令 dumpsys activity | grep mFoc

  1. 查询进程号(确认进程是否存在)

方案一:链接机顶盒后 使用adb命令查询

详解:使用命令ps | grep -i com.example.vod

  1. ContentProvider:查询共享数据

方案一:使用命令

详解:adb shell content query --uri content://uiosstbconfig/authentication/不存在此URL

  1. ContentProvider:插入共享数据(谨慎使用)

方案一:使用命令

详解:adb shell content insert --uri content://uiosstbconfig/authentication/不存在此URL --bind name:s:password --bind value:i:123

  1. ContentProvider:删除共享数据(谨慎使用)

方案一:使用命令

详解:略

  1. ContentProvider:更新共享数据(谨慎使用)

方案一:使用命令

详解:adb shell content update --uri content://uiosstbconfig/authentication/不存在此URLusername --user value:s:test33 --where "name='username'"

  1. 看不到程序界面

方案一:尝试拉起命令

详解:使用命令拉起程序 am start com.example.vod/com.example.vod.VODMainActivity;

方案二:查看进程是否存在

详解:ps | grep -i launcher;

方案三:确认apk安装是否成功

详解:查看版本号

  1. 安装失败,报错:INSTALL FAILED CONFLICTING PROVIDER

问题描述:ContentProvider冲突,导致安装失败

方案一:删除冲突的apk

详解:先定位冲突的apk,

  1. 安装失败,报错:INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES

问题描述:签名冲突,导致安装失败

方案一:正常卸载原apk,然后安装

详解:参考 二、常用操作命令中的删除apk的操作和安装apk

  1. 安装失败,报错:INSTALL_FAILED_ALREADY_EXISTS

问题描述:存在老版本

方案一:adb install -r

详解:参考 二、常用操作命令中的 安装apk

  1. 后台抓日志(杀进程)

方案一:使用adb链接机顶盒后,使用命令抓日志

详解:

adb shell

cd /data/app

rm log.log

logcat –v time > log.log &

ps | grep -i com.example.vod

/kill 程序的进程号

kill XXXX

/等待程序重启完成,操作完成后,kill logcat进程号

kill XXXX

  1. 机顶盒 U盘抓日志

方案一:插入U盘 重启机顶盒,使用命令拉起程序

详解:使用命令am start com.example.vod/com.example.vod.VODMainActivity

  1. 抓网络包(杀进程)

方案一:先开启后台抓网络包 然后杀掉缅甸IPTV_Channel进程后 重新拉起,然后杀掉后台抓网络包进程,导出文件即可。【期间不要重启机顶盒】

详解:

adb shell

cd /data/app;

rm capzs.cap;

tcpdump -s 0 -w capzs.cap &

ps | grep -i com.example.vod

/kill 程序的进程号

kill XXXX

/等待程序重启完成,操作完成后,kill tcpdump进程号

kill XXXX

  1. 从机顶盒导出文件

方案一:使用adb链接机顶盒后,使用命令导出文件

详解:使用命令导出文件(例:导出日志文件)

adb pull  /data/app/log.log

注:使用命令需退出shell ,导出的文件 在使用命令的路径中。

  1. 文件导入到机顶盒

方案一:使用adb链接机顶盒后,使用命令导入文件

详解:使用命令导入文件(例:导入数据文件)

adb push D:\file.txt  /system/temp/

注:使用命令需退出shell

  1. 无法进入搜索界面

方案一:确认牌照方apk是否安装成功

详解:使用命令pm path com.bestv.ott.baseservices 查看安装路径。

方案二:确认牌照方apk版本是否支持 进入搜索界面

详解:使用命令dumpsys package com.android.launcher |grep -i version 查看牌照方apk版本

  1. 任何关键字搜索都提示:共搜索到0个相关影视内容

方案一:确认牌照方apk是否启动

详解:使用命令ps | grep -i bestv;查看进程号。

方案二:Launcher首页点击 看电视 后,重新进行搜索

详解:Launcher首页点击 看电视 后,重新进行搜索。

ADB命令汇总 机顶盒相关操作相关推荐

  1. Linux基础命令及用户相关操作

    Linux基础命令及用户相关操作 基础命令 在根下边创建目录log: 查询以.log结尾的文件,将他们复制到创建好的目录中: 查看目录确认复制成功: 用gzip的方式对其进行压缩: 到根下查看,存在压 ...

  2. adb脚本选择语句_常用adb命令汇总(绝对干货)

    本文汇总了开发中常用的adb命令,熟悉这些命令在某些场景会极大的提高开发效率,绝对的干货.文中所有参数以$开头,实际使用时替换为真正参数即可. 一.启动/关闭类 启动activity 隐式action ...

  3. Android 常用ADB命令汇总!!! -- 持续补充

    ADB 常用命令 1.基本命令 1.1.显示当前设备 -adb devices 1.2.获取权限,操作Android系统文件 1.3.log日志 - adb logcat 1.4.安装及卸载应用 - ...

  4. android adb 命令汇总

    一. adb 常用命令 adb version --查看adb版本 adb devices–用来查看当前连接的设备,已连接的设备会显示出来 adb connect ip地址–用来连接设备 adb di ...

  5. 安卓常用adb命令汇总

    连接安卓设备:adb connect [ip] 查看连接的所有设备:adb devices 获取Android系统版本: adb shell getprop ro.build.version.rele ...

  6. linux权限切换命令,Linux基础常用命令汇总(权限操作)

    权限操作 权限简介 Linux系统上对文件的权限有着严格的控制,用于如果相对某个文件执行某种操作,必须具有对应的权限方可执行成功. Linux下文件的权限类型一般包括读,写,执行.对应字母为 r.w. ...

  7. Android 手机上利用adb shell模拟手机相关操作

    1.连接安卓手机,进入cmd窗口: 2.执行adb shell + "input tap x y"执行点击屏幕上(x,y)的操作. 应用:如果有一个需要测试的安卓应用,可以分别精确 ...

  8. gdb命令行调试相关操作

    gcc hello.c -g -o myapp 加入-g参数增加调试信息才能使用gdb调试 gdb myapp 进入gdb调试 l–list : 查看代码:l 13 : 查看第13行代码:默认只显示1 ...

  9. MuMu模拟器12开发者操作指南 | MuMuManager、adb常用命令汇总

    为方便开发者对MuMu模拟器12进行操作,本文准备了常用的MuMuManager和adb命令汇总. 目录 一.MuMuManager常用命令 二.MuMu模拟器12adb相关 1.MuMu模拟器12端 ...

最新文章

  1. 非计算机专业如何转行AI,找到算法offer?
  2. 好系统U盘启动来说一说win10系统有必要更新到最新版本吗?
  3. opencv图像和二维数组相互转换
  4. 天津发票版本文件服务器端口,天津市增值税发票综合服务平台网址
  5. java生成excel_java生成excel并下载功能
  6. 牛客13584 日历中的数字
  7. 大数据 Hive spark Flink 关系
  8. 网络分解的时代即将到来,云服务商正在铺路 | 分析师洞察
  9. 为什么有人劝别选计算机专业?
  10. [赛后总结]G2022 Regular Contest 04总结
  11. 黑苹果 之 神舟战神Z7M-SL7D2
  12. MIMO-OFDM无线通信技术及MATLAB实现
  13. python调用笔记本摄像头
  14. 微服务理论与实践[1]-什么是微服务
  15. 用矩阵表示图形旋转缩放变换
  16. 如何给员工或者客户做产品培训?
  17. Devart Excel Add-ins Crack
  18. 大学文秘专业有计算机,大学高级文秘专业描述
  19. oracle销售退货业务,Oracle EBS OM RMA销售退货异常处理(Datafix)
  20. Share:电脑右下角 今日热文 广告和图标怎么关闭

热门文章

  1. 腾讯微博java(android) api
  2. 第三百二十五节,web爬虫,scrapy模块标签选择器下载图片,以及正则匹配标签...
  3. 程序人生(世界杯特别篇-德国vs哥斯达黎加英国vs巴拉圭)
  4. 如何取消echarts图例的点击事件
  5. drf序列化器-Serializer
  6. 将一句英文中每个单词的首字母大写,其余字母小写 ‘hOw aRE yOU‘ -> ‘How Are You‘
  7. 成功解决:IDEA 输入法切换不了的问题
  8. mendeley使用
  9. ⑫云上场景:筋斗云,基于分布式云服务器的深度挖掘
  10. html5input链接跳转,HTML表单标签input标签的使用