资源描述
智能电视常用命令目录 第一局部:各种平台的ADB命令与串口命令 第二局部:使用串口工具Secure CRT安装APK 第三局部:豌豆荚连接与考前须知第四局部:常用的ADB命令与异常处理第一局部:各种平台的ADB命令与串口命令MS801平台1、 ADB命令使用前提需要连接串口,输入$sustart adbd才能使用adb命令2、修改读写权限:adb rootadb remountMS99平台1、 ADB命令使用前提需要连接串口,输入adbd&才能使用adb命令由于adb命令可能会经常出现连接中断,所以可以使用串口命令安装,也可以用直连的方式。2、修改读写权限:ADB连接方式下进入shell中输入命令命令最前面的#号不用输入# mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system / 让分区可写# chmod 777 /system 任何人都有读、写、运行三项权限# exitMTK平台包括MT32、MT36等芯片1、APK的安装能够直接使用adb命令,但是旧版UI,如果想要apk显示,需要安装launcher。 由于限制了用户装launcher,所以每次重启需要串口输入命令 am start -n .tcl.tv/.TVActivity 才能正常使用。安装好launcher后,按主菜单键进入新启动器,apk即可在机器上显示。2、修改读写权限:adb remount3、抓log常用命令1打开并去除之前的log logcat -c 2抓取有显示时间的log: logcat v time 3系统进程报错时抓取traces文件: cp /data/anr/traces.txt /mnt/sda/sda前一段命令为traces所在路径,后一段命令为外接设备所在路径4修改EDID命令 echo 7 proc/sys/kernel/printkcli sif.edid3Dsif.hdcpHISI7300能够直接使用adb命令如果想要apk显示,需要安装launcher。修改读写权限:adb remount第二局部:使用串口工具Secure CRT安装APK连接串口工具1. 连接串口2. 打开SecureCRT3. 右键计算机,管理,进入设备管理器查看COMSecureCRT新建会话串口命令安装与卸载APK安装apk1.busybox mount o remount 获取权限2.插入移动硬盘、U盘或SDcard这里以移动硬盘为例3.busybox df f4.cd /mnt/sda/sda15.mount o remount rw /system6.busybox cp f xxx.apk /system/app 将apk复制到system/app目录下7.sync 同步8.reboot 重启卸载apk1.进入串口执行su命令获取权限2.mount o remount rw/system3.rm /system/app/Wasu.apk4.busybox rm fr /data/data/.sihuatech.wasutv4ics不同apk包名与apk名不同5.sync 同步完毕6.reboot第三局部:豌豆荚连接与考前须知1. 进入.wandoujia./ 由于新版的连接不上,所以需要下载旧版的豌豆荚1.24.5.1420版本2. 先打开豌豆荚,然后用adb命令连接电视3. 点击刷新,连接电视设备此时,adb可能会断开,所以需要再次adb connect4. 当电视应用出现豌豆荚图标时且进入豌豆荚连接界面,那么连接成功可以用此软件进展截图以与批量安装考前须知:1.请插入SDcard,否那么有些电视平台安装不了豌豆荚的电视驱动程序2.批量安装应用时,电脑请勿接入USB设备,不然会断开。第四局部:常用的ADB命令与异常处理一、 ADB常用命令 1. 查看设备 adb devices -查看当前连接的设备, 连接到计算机的android设备或者模拟器 2.安装软件 adb install -将指定的apk文件安装到设备上 adb uninstall -卸载软件。软件包一般在/data/data/目录下3.adb shell 登录设备的shell,adb shell下操作同普通Linux shell. 实际工作中,一般用于TV系统中文件操作、进程查看等 4.adb push/adb pull 将本地文件拷贝到设备,一般APK无法成功使用adb install时,使用该命令/从设备上将文件拷贝到本地主机TV-PC 5.adb抓取log adb logcat -c清掉之前的log adb logcatmusic.txt将log输出重定向到当前目录底下的music.txt文件中adb所在目录 6其他命令tools adb shell #cd system/app cd +路径 移动到#ls /列表显示当前文件夹容 #rm -r xxx /删除名字为xxx的文件夹与其里面的所有文件 #rm xxx /删除文件xxx #rmdir xxx /删除xxx的文件夹一、 ADB实例进入cmd,将路径修改为tools文件夹的路径例如:1. 连接 adb connect 目标设备IP:5555提示connected to 192.168.1.100:5555 表示连接成功提示unable to connect to 192.168.1.100:5555 表示连接失败2.终止adb服务器 1adb kill-server,断开与adb服务器的连接 2adb disconnect 目标设备IP:5555二、adb安装异常处理方法1.切记连接adb时,电脑不能连接手机USB,否那么adb将一直显示连接两个设备。命令格式:adb install apk要安装到的路径 -出现成功提示那么安装完成; -如果提示failure,那么可以通过adb push命令直接将待安装apk直接复制到待安装目录。目前的项目apk安装路径大都是/system/app,但具体项目也会有差异 -重新安装:adb install r apk路径 提示adb remount failed解决方法1. 确定是否正确连接电视了adb devices2. 进入shelladb shell3. shell中输入命令命令最前面的#号不用输入# su# mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system / 让分区可写# chmod 777 /system 任何人都有读、写、运行三项权限# exit4. 然后你就有系统目录的读写权限了,例如你就可以使用adb push 把文件push到系统目录中去了,或者删除系统文件。 apk不能为中文名,否那么会提示Segmentation fault pm install /data先adb shell进入android shell环境然后 mount -o remount /system /systemmkdir /system/html 创建文件夹adb shell pm setInstallLocation optionoption=(0,1,2)其中1个 0 auto Let the system decide. 自动 1 internal only ROM中 2 external SD卡中INSTALL_FAILED_MEDIA_UNAVAILABLE 问题用Eclipse调试android应用或者adb安装应用,经常会出现:adb install .speedsoftware.rootexplorer2.3.apk1259 KB/s (0 bytes in 161265.000s) pkg: /data/local/tmp/.speedsoftware.rootexplorer2.3.apkFailure INSTALL_FAILED_MEDIA_UNAVAILABLE原因是APP2SD或者Move2SD,把应用的默认安装位置改成了外部存储External Storage,运行Move2SD或者工具箱,把默认安装位置改成自动Automatic或者部就行了Internal Storage。操作: adb shell #pm setInstallLocation 1 #exit adb install .speedsoftware.rootexplorer2.3.apk提示Failure INSTALL_FAILED_DEXOPT存不足,清空存后successftp:/sw.tcl-cctv./sw.tcl-cctv./w.tcl-cctv.|MS801_guest 密码:66w9LQ7 / 7
展开阅读全文