??xml version="1.0" encoding="utf-8" standalone="yes"?> ADB工具的安装与卸蝲命o的实?span lang="EN-US">
一q多没有更新blog,有很多东西很想给同行分n,但是L有刺Ȁ我动手放上来的动力。也许是真的老了、也许是自己的重心{UM。最q又开始带徒弟?她学习的热情感染了我Q因此决定在blog上开了这么一个归c:软g试_徒弟的文档?/span>
作者:李玉?span lang="EN-US">
adb工具的作用就是连接安卓操作系l;下面分nADB工具的安装和卸蝲命o实践?br />一、安?span lang="EN-US">adb工具的前?br />1、查看盒子是否开?span lang="EN-US">adb的功?/span>
查看盒子是否开?span lang="EN-US">adb功能Q需要?#8220;ping 盒子IP”Q如果通过但是“adb connection 盒子IP”q接p|Q则没有开?span lang="EN-US">adb功能。这时候,需要用USBq接盒子?span lang="EN-US">PCQ根据开发h员提供的升安装包进行升U,卛_开?span lang="EN-US">adb功能?span lang="EN-US">
本次使用的是Q12机顶盒。它默认开通了adb功能。只有XXXXX的版本才掉?span lang="EN-US">adb功能?span lang="EN-US">
ҎQ把附g中的adb.exe?span lang="EN-US">AdbWinApi.dll?span lang="EN-US">AdbWinUsbApi.dll文g拯?span lang="EN-US">D?span lang="EN-US">/adb。(也可拯到其他自定义路径Q如D:\Fbox。)
上图是重新配|环境变量后Q?span lang="EN-US">adb命o可以随时使用?br />
Android?span lang="EN-US">adb环境变量的设|?/span> 计算?span lang="EN-US">/属?span lang="EN-US">/高pȝ讄/环境变量/pȝ变量/PathQ在Path中加上\径:;D:\adb。注?#8220;D”之前的分?span lang="EN-US">;?br />Q?Q输入连接机盒命o
adb connect 192.168.88.104 //IP地址为机盒IP
昄?#8230;…connected字样Q表C已q接成功?/span>Q?Q查看应用是否安装成?/span>
q入“应用”中的“我的应用”Q即可查看?br />
Q?Q?nbsp;q接机顶?/span>
输入adb connect 192.168.88.104 //IP地址为机盒IP
Q?Qadb uninstall 包名 //包名形如com.android.testmeQ不包含后缀.apk
如果不知道包名,可通过以下Ҏ查询Q?/span>
1) adb connect 192.168.88.104
2) adb shell
3) #cd data/app
4) #ls //查看包名?/span>其中需要注意的是:
查看有com.youku.tv-1.apkQ卸载时如果输入Qadb uninstall com.youku.tv-1.apkQ则会报Failure错误Q正应该输入:adb uninstallcom.youku.tvQ后面的“-1”也不用,它不是包名的一部分Q而是多次重复安装时Androidpȝ自动加上的?/span>和安装时一P可以查看此Y件已l被成功卸蝲?/span>
注:如果在安装Y件的q程中,出现?#8220;pȝI间不”的信息,可以先查看包名,q行卸蝲。完成之后,l箋安装新Y件?/span>三?/span>adb工具的相关问?br />1?span lang="EN-US">apk安装后存攑֜Androidpȝ的目录位|ؓ什么是/dataQ是否可以自定义Q?/span>
/data 存放的是用户的Y件信息(非自?span lang="EN-US">rom安装的YӞQ?span lang="EN-US">/data/app
存放用户安装的YӞ/data/data 存放所有YӞ包括/system/app ?span lang="EN-US"> /data/app ?span lang="EN-US"> /mnt/asec中装的YӞ的一?span lang="EN-US">lib?span lang="EN-US">xml文g{数据信息;/data/dalvik-cache 存放E序的缓存文Ӟq里的文仉是可以删除的?span lang="EN-US">因此Q?span lang="EN-US">apk安装后,默认的存放位|时/data。详l文章参考如下链接:
http://www.androidlearner.net/android-directory-apk-install.html
利用adb工具q行软g安装不可以自定义安装位置。安装后的Y件只能默认存攑֜/data/app中,q里的Y件才h可视性?/span>
adb shell
cd /data/app
ll //查看安装的每一个Y件的具体信息Q具体包含权限、占用空间等
df //查文件系l的盘I间占用情况
Q?span lang="EN-US">1Q安装命?span lang="EN-US">
adb install <apk文g路径> Q将指定?span lang="EN-US">apk文g安装到设备上
adb install -s
apk文g名称.apk Q替代内存储器,安装软g?span lang="EN-US">SD卡上
adb install -r
apk文g名称.apk Q覆盖原来安装的软gq保留之前的数据
Q?span lang="EN-US">2Q卸载命?span lang="EN-US">
adb uninstall apk包名.apk Q卸?span lang="EN-US">apk软g
adb uninstall -k <软g?span lang="EN-US">> Q卸载Y件但是保留配|和~存文g
问题一Q若安装时提C?span lang="EN-US">"error:more than one device and
emulator"Q可?#8220;adb devices”查看Q应该存在多?span lang="EN-US">devicesQ此时可?#8220;adb disconnect 172.30.57.86”命o断开不用的q接Q再用命?#8220;adb connect 172.30.