資源描述:
《adb環(huán)境變量配置、操作命令大全.docx》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、adb環(huán)境變量配置、操作命令大全。?在Android開發(fā)中遇到ADB命令行無法使用的問題。這是環(huán)境變量的配置問題,我們需要配置ADB.exe的路徑,分號path后,命令行輸入adb。?adb是什么?:adb的全稱為AndroidDebugBridge,就是起到調(diào)試橋的作用。通過adb我們可以在Eclipse中方面通過DDMS來調(diào)試Android程序,說白了就是debug工具。adb的工作方式比較特殊,采用監(jiān)聽SocketTCP5554等端口的方式讓IDE和Qemu通訊,默認(rèn)情況下adb會daemon相關(guān)的網(wǎng)絡(luò)端口,所以當(dāng)我們運(yùn)行E
2、clipse時(shí)adb進(jìn)程就會自動(dòng)運(yùn)行。adb有什么用?:借助adb工具,我們可以管理設(shè)備或手機(jī)模擬器的狀態(tài)。還可以進(jìn)行很多手機(jī)操作,如安裝軟件、系統(tǒng)升級、運(yùn)行shell命令等等。其實(shí)簡而言說,adb就是連接Android手機(jī)與PC端的橋梁,可以讓用戶在電腦上對手機(jī)進(jìn)行全面的操作1.顯示系統(tǒng)中全部Android平臺:???androidlisttargets2.顯示系統(tǒng)中全部AVD(模擬器):???androidlistavd3.創(chuàng)建AVD(模擬器):???androidcreateavd--name名稱--target平臺編號4.
3、啟動(dòng)模擬器:???emulator-avd名稱-sdcard~/名稱.img(-skin1280x800)5.刪除AVD(模擬器):???androiddeleteavd--name名稱6.創(chuàng)建SDCard:???mksdcard1024M~/名稱.img7.AVD(模擬器)所在位置:???Linux(~/.android/avd)?????Windows(C:DocumentsandSettingsAdministrator.androidavd)8.啟動(dòng)DDMS:???ddms9.顯示當(dāng)前運(yùn)行的全部模擬器:???adb
4、devices10.對某一模擬器執(zhí)行命令:?????abd-s模擬器編號命令11.安裝應(yīng)用程序:?????adbinstall-r應(yīng)用程序.apk12.獲取模擬器中的文件:?????adbpull13.向模擬器中寫文件:?????adbpush14.進(jìn)入模擬器的shell模式:?????adbshell15.啟動(dòng)SDK,文檔,實(shí)例下載管理器:?????android16.缷載apk包:?????adbshell?????cddata/app?????rmapk包?????
5、exit?????adbuninstallapk包的主包名?????adbinstall-rapk包17.查看adb命令幫助信息:?????adbhelp18.在命令行中查看LOG信息:?????adblogcat-s標(biāo)簽名19.adbshell后面跟的命令主要來自:?????源碼systemcoretoolbox目錄和源碼frameworksbasecmds目錄。20.刪除系統(tǒng)應(yīng)用:?????adbremount(重新掛載系統(tǒng)分區(qū),使系統(tǒng)分區(qū)重新可寫)。?????adbshell?????cdsystem/app??
6、???rm*.apk21.獲取管理員權(quán)限:?????adbroot22.啟動(dòng)Activity:?????adbshellamstart-n包名/包名+類名(-n類名,-aaction,-ddate,-mMIME-TYPE,-ccategory,-e擴(kuò)展數(shù)據(jù),等)。23、發(fā)布端口:???你可以設(shè)置任意的端口號,做為主機(jī)向模擬器或設(shè)備的請求端口。如:?adbforwardtcp:5555tcp:800024、復(fù)制文件:???你可向一個(gè)設(shè)備或從一個(gè)設(shè)備中復(fù)制文件,?????復(fù)制一個(gè)文件或目錄到設(shè)備或模擬器上:??adbpush7、ce>??????如:adbpushtest.txt/tmp/test.txt?????從設(shè)備或模擬器上復(fù)制一個(gè)文件或目錄:?????adbpull?????如:adbpull/addroid/lib/libwebcore.so.25、搜索模擬器/設(shè)備的實(shí)例:????取得當(dāng)前運(yùn)行的模擬器/設(shè)備的實(shí)例的列表及每個(gè)實(shí)例的狀態(tài):????adbdevices26、查看bug報(bào)告:?
8、adbbugreport?27、記錄無線通訊日志:???一般來說,無線通訊的日志非常多,在運(yùn)行時(shí)沒必要去記錄,但我們還是可以通過命令,設(shè)置記錄:????adbshell????logcat-bradio28、獲取設(shè)備的ID和序列號:????adbg