创维盒子常用命令——ADB命令及其异常处理
ADB的全称为Android Debug Bridge,是管理android模拟器或者设备的一个工具,简单的说它就是一个调试工具。下面看一下创维盒子的ADB常用命令及其异常处理。
一、ADB常用命令
1. 查看设备
  adb devices
 --查看当前连接的设备, 连接到计算机的android设备或者模拟器
2.安装软件
 adb install <apk文件路径>    --将指定的apk文件安装到设备上
  adb uninstall <包名>  --卸载软件。软件包一般在/data/data/目录下
3.adb shell
  登录设备的shell,adb shell下操作同普通Linux shell.
(实际工作中,一般用于TV系统中文件操作、进程查看等)
4.adb push/adb pull
  将本地文件拷贝到设备,一般APK无法成功使用adb install时,使用该命令)/从设备上将文件拷贝到本地主机(TV->C)
5.adb抓取log
  adb logcat -c清掉之前的log
  adb logcat&将log输出重定向到当前目录底下的文件中(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服务器
  1)adb kill-server,断开与adb服务器的连接
 
2)adb disconnect 目标设备IP:5555
二、adb安装异常处理方法
1.切记连接adb时,电脑不能连接手机USB,否则adb将一直显示连接两个设备。
 
命令格式:adb install apk要安装到的路径
--出现成功提示则安装完成;
-
eclipse android-如果提示failure,则可以通过adb push命令直接将待安装apk直接复制到待安装目录。(目前的项目apk安装路径大都是/system/app,但具体项目也会有差异)
--重新安装:adb install –r apk路径
提示adb remount failed解决办法
1. 确定是否正确连接电视了
adb devices
2. 进入shell
adb shell
3. shell中输入命令(命令最前面的#号不用输入)
# su
# mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system    // 让分区可写
# chmod 777 /system 任何人都有读、写、运行三项权限
# exit
4. 然后你就有系统目录的读写权限了,例如你就可以使用adb push 把文件push到系统目录中去了,或者删除系统文件。
apk不能为中文名,否则会提示Segmentation fault pm install /data
先adb shell进入android shell环境
然后 mount -o remount /system /system
mkdir /system/html  创建文件夹
adb shell
pm setInstallLocation (option)
option=(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 plorer2.3.apk
1259 KB/s (0 bytes in 161265.000s)
      pkg: /data/local/tmp/plorer2.3.apk
Failure [INSTALL_FAILED_MEDIA_UNAVAILABLE]
原因是APP2SD或者Move2SD,把应用的默认安装位置改成了外部存储(External Storage),运行Move2SD或者工具箱,把默认安装位置改成自动(Automatic)或者内部
就行了(Internal Storage)。
操作:  adb shell
        #pm setInstallLocation 1
        #exit
        adb install plorer2.3.apk
提示Failure [INSTALL_FAILED_DEXOPT]
 
内存不足,清空内存后success

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。