??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲成人av一区二区三区,亚洲欧美视频,亚洲精品久久久久久久久久久久http://www.aygfsteel.com/lijun_li/archive/2014/07/31/416417.htmllijunlijunThu, 31 Jul 2014 10:33:00 GMThttp://www.aygfsteel.com/lijun_li/archive/2014/07/31/416417.htmlhttp://www.aygfsteel.com/lijun_li/comments/416417.htmlhttp://www.aygfsteel.com/lijun_li/archive/2014/07/31/416417.html#Feedback0http://www.aygfsteel.com/lijun_li/comments/commentRss/416417.htmlhttp://www.aygfsteel.com/lijun_li/services/trackbacks/416417.html~写背景Q?/span>
      一q多没有更新blog,有很多东西很想给同行分n,但是L有刺Ȁ我动手放上来的动力。也许是真的老了、也许是自己的重心{UM。最q又开始带徒弟?她学习的热情感染了我Q因此决定在blog上开了这么一个归c:软g试_徒弟的文档?/span>

ADB工具的安装与卸蝲命o的实?span lang="EN-US">

作者:李玉?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">

2、获取盒子的IP

点击盒子上的讄Q进?span lang="EN-US">“|络q接Q查?span lang="EN-US">IP
讄Q即可获取盒?span lang="EN-US">IP。如下图Q机盒上的截图用到adb的命令包?span lang="EN-US">adb connect,adb shell screencap,adb pull。具体用法参考文档《机盒截图步骤》)Q?br />
                    ?/span>2 查询IP
׃囑֏以看出本ơ用的盒子?span lang="EN-US">IP为:192.168.88.104?br />
二、?/span>adb命o安装和卸载Y件的步骤
1?span lang="EN-US">adb工具安装

Ҏ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具体见Q?span lang="EN-US">Android?span lang="EN-US">adb环境变量的设|)Q手动加?span lang="EN-US">d:\adbQ这样就?span lang="EN-US">adb的用范围扩大。具体解释如下图的对比:

                        ? 未设|环境变量时
上图说明adb命o只能在adb应用E序存在的\径中使用Q在其他路径下不可以使用?/span>

                 ?/span>4 讄环境变量?/span>

上图是重新配|环境变量后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 />

                  ? pȝ属?/span>

                  ? 路径

                 ? 修改路径
2、安装apk应用

Q?Q打开cmdQ输?#8220;d:”Q之后输?#8220;cd adb”Q进入到应用E序存放的位|?/span>


         ? q入adb存放位置

Q?Q输入连接机盒命o

adb connect 192.168.88.104     //IP地址为机盒IP

昄?#8230;…connected字样Q表C已q接成功?/span>

                  ? 安装软g
Q?Q输入安装APK包命?adb install [apk路径和名U]Q其中apk应用可以直接从存储的位置拖拽q来Q不用手动敲打\径。我们这里以优酷客户端ؓ安装包?/span>

                   ?0 安装成功

Q?Q查看应用是否安装成?/span>

    q入“应用”中的“我的应用”Q即可查看?br />

 
3、卸载apk应用

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>

                    ?3 查看安装?/span>

其中需要注意的是:

查看有com.youku.tv-1.apkQ卸载时如果输入Qadb uninstall com.youku.tv-1.apkQ则会报Failure错误Q正应该输入:adb uninstallcom.youku.tvQ后面的“-1”也不用,它不是包名的一部分Q而是多次重复安装时Androidpȝ自动加上的?/span>

                     ?4 卸蝲

和安装时一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>

2、安装后的文件的权限和占用空间大如何查看?

adb shell

cd /data/app

ll     //查看安装的每一个Y件的具体信息Q具体包含权限、占用空间等

df                     //查文件系l的盘I间占用情况

3?span lang="EN-US">adb工具的安装和卸蝲命o参数

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

4、用adb工具安装和卸载常见问?span lang="EN-US">

问题一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.57.87q接Q再安装?o:p>

    问题二:若执行命?span lang="EN-US">adb shell?#8220;error: protocol fault (no status)”错误Q则可以再执行下q接机顶盒命令,然后再执?span lang="EN-US">adb shell
命o?/span>

lijun 2014-07-31 18:33 发表评论
]]>
վ֩ģ壺 | | | | ƽ| ³ɽ| dz| ԭ| ˮ| | | ع| | | ֳ| ߰| ɽ| Į| ɽ| ɽ| Ӽ| ֶ| ѧ| | ƽ| | | | | | | | Ӫ| բ| | | ʡ| | | | |