使用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指令往机顶盒上安装应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 求一个数的算术平方根
- 下一篇: java http 401_java