資源描述:
《ADB工具操作命令詳解》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、收藏復(fù)制回應(yīng)刷新上個(gè)話(huà)題下個(gè)話(huà)題[工欲善其事必先利其器]ADB工具操作命令詳解-轉(zhuǎn)載自Gfan網(wǎng)adb(AndroidDebugBridge)是Android提供的一個(gè)通用的調(diào)試工具,說(shuō)白了就是debug工具。借助這個(gè)工具,我們可以管理設(shè)備或手機(jī)模擬器的狀態(tài)。個(gè)人常用功能1、在設(shè)備上運(yùn)行shell命令2、安裝卸載程序3、推送文件到設(shè)備中4、從設(shè)備中推送文件到PC端5、快速重啟工具需求各機(jī)型不同不做詳細(xì)介紹,請(qǐng)?jiān)谧约簷C(jī)型區(qū)尋找方法1、設(shè)備驅(qū)動(dòng)(必須)2、設(shè)備Rooted(非必須)該工具已在開(kāi)發(fā)環(huán)境中的platform-tools存在,這里就不提供了常用操作命令1.查看設(shè)備adbde
2、vices這個(gè)命令是查看當(dāng)前連接的設(shè)備,連接到計(jì)算機(jī)的android設(shè)備或者模擬器將會(huì)列出顯示2.安裝軟件 adbinstalladbinstall:這個(gè)命令將指定的apk文件安裝到設(shè)備上adbinstall-r:如果加-r參數(shù)會(huì)覆蓋原來(lái)安裝的軟件并保留數(shù)據(jù)注意:apk文件名不要使用中文且不要有空格號(hào)adb常見(jiàn)安裝錯(cuò)誤提示說(shuō)明3.卸載軟件adbuninstalladbuninstall<包名>adbuninstall-k<包名>如果加-k參數(shù),卸載軟件但是保留配置和緩存文件.4.進(jìn)入設(shè)備或模擬器的shell adbshell通過(guò)上面的命令,
3、就可以進(jìn)入設(shè)備或模擬器的shell環(huán)境中,在這個(gè)LinuxShell中,你可以執(zhí)行各種Linux的命令,另外如果只想執(zhí)行一條shell命令,可以采用以下的方式: adbshell[command]如:adbshellls列出當(dāng)前目錄下的內(nèi)容。5.從電腦上發(fā)送文件到設(shè)備 adbpush<本地路徑><遠(yuǎn)程路徑>用push命令可以把本機(jī)電腦上的文件或者文件夾復(fù)制到設(shè)備(手機(jī))6.從設(shè)備上下載文件到電腦 adbpull<遠(yuǎn)程路徑><本地路徑>用pull命令可以把設(shè)備(手機(jī))上的文件或者文件夾復(fù)制到本機(jī)電腦7.掛載system讀寫(xiě)adbremount常用于系統(tǒng)目錄操作,或許系統(tǒng)目錄讀
4、寫(xiě)權(quán)限8.重新啟動(dòng)設(shè)備adbreboot重新啟動(dòng)adbrebootrecovery重新啟動(dòng)到recoveryadbrebootbootloader重新啟動(dòng)到bootloader9.寫(xiě)腳本常用的幾個(gè)命令adbwait-for-device等待設(shè)備響應(yīng)常用于安裝之類(lèi)的腳本中adbversion查看adb版本常和if語(yǔ)句搭配用于檢測(cè)是否存在adb工具adbget-state判斷設(shè)備狀態(tài)常用于腳本刷機(jī)時(shí)的設(shè)備狀態(tài)判斷10.顯示幫助信息adbhelp.......還有用過(guò)更多相關(guān)命令的可以回帖個(gè)人常用的幾個(gè)腳本和大家分享一、軟件安裝腳本腳本存放位置:桌面使用方法:手機(jī)連接電腦,直接拖動(dòng)ap
5、k文件到腳本上即可安裝注意:apk文件名不得為中文且建議不要帶有空格@echoofftitleinstallcolor0Aecho正準(zhǔn)備安裝echo"%~f1"cd"%~dp0"cd..adbwait-for-deviceadbinstall-r"%~f1"pause安裝完畢二、軟件卸載腳本腳本存放位置:用戶(hù)工作目錄使用方法:1.手機(jī)連接電腦,打開(kāi)CMD,輸入uninstall打開(kāi);輸入1或者2,選擇系統(tǒng)軟件或者普通軟件;2.輸入包名卸載軟件,back返回主頁(yè),exit退出。@echoofftitleuninstallcolor0A:startclsecho請(qǐng)輸入要
6、卸載的軟件類(lèi)型echo1.systemecho2.dataSET/Pmenuna=請(qǐng)選擇后回車(chē):IF%menuna%==1setapktype=systemIF%menuna%==2setapktype=data:unstallclsecho%apktype%/app文件列表echo------------------------------------------------------------------------------adbshellls%apktype%/appecho----------------------------------------------
7、--------------------------------echo軟件包名在AndroidManifest.xml中package="packageName"echo如果看到這種文件名com.wd.AndroidDaemon-1.apkecho可以直接右鍵選擇標(biāo)記復(fù)制包名com.wd.AndroidDaemonset/PINPUT=請(qǐng)輸入軟件包名(輸入back返回主頁(yè)exit退出):%=%if%INPUT%==exitexitif%INPUT%==backgotostart