今天下午leader拿来了一个新的盒子,盒子是定制的,开机以后直接打开我们开发好的Launcher
无法进入其他界面,没有入口,无法打开资源管理器,系统设置
时间:16点多一点
leader拿来盒子,说明需求。
随后自己研究后,发现盒子开机后自动打开我们的Launcher,并且任何按键都不能返回系统界面,并且不能进入我们的设置(需要同时按住遥控上下键)。
第一次开始尝试回复出厂设置,但是按下盒子上的RST按键后没有任何反应,放弃
第二次尝试刷机,通过USB连接到电脑上也没有任何反应,再次放弃,并且通知硬件更改系统底层。
后来自己尝试通过网络连接至盒子(保证机顶盒与盒子在一个网段内)
首先需要知道盒子的IP地址,在盒子里可以通过 设置 -- > 网络设置 看到网络信息
然后在电脑上打开cmd,下面输入的命令需要配置adb环境变量,没有配置的情况下则需要将目录切换至SDK的platform-tools目录下
输入 adb connect [IP地址]
随后就会显示 connected to [IP地址]
现在盒子就已经连接上电脑了,点击android studio的运行按钮,就能看到盒子的选项
然后就可以进行一些简单的操作,比如向虚拟机里安装APK,之前的文章已介绍过
本次文章再总结一下
adb devices 显示当前运行的全部模拟器
adb connect [IP] 通过设备IP地址连接虚拟机
adb install [apk-name].apk 向虚拟机里安装apk
adb install -r [apk-name].apk 向虚拟机里安装apk,替换原有的apk
adb shell ls /system/app/ 查看系统上的所有APP
在这个之后,可以通过 adb remount 挂载
然后输入 adb shell rm /system/app/[刚才看到的app名字].apk进行卸载
adb pull /data/system/packages.xml 将该目录下packages文件拉到当前PC目录下
adb push packages.xml /data/system/ 将当前PC目录下packages文件推到该目录下
以上两个命令举一反三
adb shell 进入模拟器的shell模式
cd data/app 切换到模拟器下的data/data目录
ls 查看已经安装的app
cd data/data 切换到模拟器下的data/data目录
ls 查看所有app的包名
CoderTung 的第 6 篇知识储备。
网友评论