當前位置:首頁 » 安卓系統 » adbandroidsdk

adbandroidsdk

發布時間: 2022-06-22 15:52:52

① Android SDK 環境下如何使用adb軟體

Android SDK開發工具中有幾個重要的指令:adb、ddms、emulator與mksdcard、dx tool等。
ADB系統除錯與連結工具
使用adb指令進行APK組件的安裝,雖然adb(Android debug bridge)是Android系統的除錯工具,但是從放置文件到SD存儲卡與安裝APK應用程序,adb是操作Android 系統不可或缺的重要工具。adb是與Android模擬器溝通最重要的橋梁。如果要跟Android底層的linux操作系統進行溝通,就必須通過 Android SDK tools目錄下的adb (android debug bridge) 指令來進行操作。這個adb除了提供程序碼除錯功能外,最重要的功能是它可以將Eclipse編譯好所生成的Android應用程序組件Android Package (apk),直接連接安裝到Android模擬器上或者手機裝置上,因此程序開發在Eclipse環境中完成後,Android模擬器上就直接會有這個應 用程序的圖標icon了。另外adb除錯工具也支持命令列模式shell指令,可以輸入指令來進行一些除錯動作。這些實用的adb指令如下:
$ adb devices (顯示當前有多少個模擬器正在運行)
List of devices attached
emulator-5554 device
emulator-5556 device
emulator-5558 device
運行adb devices會顯示有多少個模擬器正在運行,上面的例子指出有5554、5556、5558三個模擬器正在運行,如果沒有運行模擬器,則顯示 no device。
$ adb -s <serialNumber> <command> (指定模擬器來操作)
$ adb -s emulator-5554 install email.apk
adb -s可以指定模擬器序號,用來選擇操縱哪一個模擬器,例如adb -s emulator-5554 install email.apk,指定將email.apk安裝在模擬器emulator-5554。
$ adb install apkfile (安裝APK應用程序組件)
例如:adb install email.apk
$ adb uninstall package (移除APK應用程序組件)
例如:adb uninstall com.android.email
adb install與adb uninstall可以用來安裝與移除APK 應用程序組件,但是必須注意的是adb install後面是接apk文件名稱,然而adb uninstall 後面是域名形式的package名稱,例如com.android.email。詳細的package名稱可以由Android操作系統目錄/data /data或者由/data/app來查得。
$ adb shell (進入Android系統指令列模式)
$ ls
$ dmesg (查看Android Linux Kernel運作消息)
運行adb shell可以進入Android操作系統指令列模式,如此一來就可以直接看到Android系統的目錄結構,因為Android是Linux操作系統的 一種,所以Shell指令和Linux系統是相同的,例如ls(顯示文件目錄)、cd(進入目錄)、rm(刪除文件)、mv(移動文件)、mkdir(生 成目錄)與rmdir(刪除目錄)等指令。
$ adb push <file/dir> /sdcard (復制文件到SD存儲卡)
例如:adb push mp3 /sdcard
$ adb pull <file/dir> . (從Android系統下載文件)
例如:adb pull /data/app/com.android.email
adb push可以上載文件到SD存儲卡目錄/sdcard,因為其他目錄有訪問許可權問題無法寫入,所以一般都是將文件放到/sdcard目錄下。adb pull則是將文件從Android系統下載到一般計算機上,常用的例子除了從/sdcard下載文件外,也可以從/data/data或/data /app目錄將APK文件抽出來,提供已經安裝成功的APK應用程序,給其他使用者安裝。
$ adb logcat (監控模擬器運作記錄)
adb logcat會實時監控Android模擬器運行時所生成的記錄,此項功能對於程序開發人員用來除錯幫助很大,開發人員可以從記錄中得到應用程序運行時發生的錯誤消息。運行adb logcat後,若要離開監控模式,可以按Ctrl+C。
$ adb bugreport (生成adb除錯報告)
開發人員若要進一步得知系統生成的所有錯誤消息報告,可以運行adb bugreport指令來實現,該指令會將Android系統的mpsys、mpstate與logcat信息都顯示出來。
$ adb get-state (獲得adb伺服器運作狀態)
adb get-state會顯示adb伺服器的運作狀態為何,共有offline (離線)、bootloader (開機中)、與device (運作中) 三種狀態。
$ adb start-server (啟動adb伺服器)
$ adb kill-server (關掉adb伺服器)
通常啟動Android伺服器時,就會啟動adb伺服器了。可以使用adb get-state來查知adb的狀態。如果沒有啟動可以運行adb start-server啟動它,若不想進行除錯監控,可以運行adb kill-server關掉它。
$ adb forward tcp:6100 tcp:7100 (更改模擬器網路TCP通信埠)
Android模擬器內定的TCP port為6100,若有需要可以運行adb forward指令改成另外一個通信埠。
$ adb version (顯示adb版本)
您可以運行adb version查看當前使用的Android SDK adb版本。
$ adb help (顯示adb指令參數)
adb help會顯示所有adb指令的用法,
參考資料:http://blog.chinaunix.net/uid-20332519-id-3176865.html

② 如何安裝Android SDK和設置ADB

安裝Android SDK和設置ADB步驟:

註:在安裝前,首先要配置JDK環境變數,JDK在java官網下載即可。

一、 JDK環境配置:

1. 安裝好jdk後右擊"我的電腦">屬性>高級>單擊"環境變數"按鈕

2. 點擊"系統變數"選項框中的"新建"按鈕

3. 在變數名右邊的文本框中輸入 JAVA_HOME

4. 在變數值右邊的文本框中輸入jdk的安裝路徑(如盤符:*Javajdk1.*)直到jdk文件夾根目錄,之後點確定保存退出

7.在變數名右邊的文本框中輸入CLASSPATH

8.在變數值右邊的文本框中輸入".;%JAVA_HOME%jrelib t.jar.;%JAVA_HOME%lib ools.jar" 點確定>確定>確定後保存退出

二、測試

1. 配置好環境後:開始>運行>cmd 在命令窗口輸入java -version

2. 回車後如果顯示有java version "1.*.x"則說明安裝好再輸入java>回車>javac>回車後,顯示相關jdk相關信息則說明配置成功

三、SDK安裝成功後,配置環境變數(SDK安裝需要「翻牆」在Google上網才能下載安裝包)

1. 滑鼠右鍵擊"我的電腦">屬性>高級系統設置>高級>單擊"環境變數"按鈕

2. 在系統變數中,雙擊下拉列表中變數為"Path"的項

3.在彈出的對話框中的變數值右邊的文本框的最後輸入adb.exe和fastboot.exe所在的盤符,如」; C:Workandroid-sdk_r07-windowsandroid-sdk-windowsplatform-tools」點擊確定退出設置即可

四、ADB調試

1. 將手機設置為debug模式,在開發者選項中

2. 手機通過USB線插上電腦,連接成功以後,第一次連接的手機會在手機屏幕上顯示一串字元,直接選擇接受。

3. 打開CMD,輸入:ADB devices,看是否出現以下

* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
248227000396 device

如果出現

adb server is out of date.killing

ADB server didn't ACK

* failed to start daemon *

請按照以下步驟操作:

1. 關閉所有的防火牆軟體

2. 在cmd窗口輸入:C:Usersxxxx>adb nodaemon server, 系統提示「 cannot bind 'tcp:5037' 這是ADB所需要的5037埠被佔用了,關掉佔用的進程即可。

總結:安裝Android SDK和設置ADB時,先要安裝JDK,配置環境變數,然後安裝SDK,配置環境變數,最後ADB調試 順序不能弄反,JDK、SDK、ADB和fastboot工具要提前下載好

③ 安卓如何使用adb(android sdk)操作進行雙清雙wipe在線求救~~~~~~~

adb直接wipe是沒有相關代碼的
只有adb reboot(重啟)
adb reboot-bootloader(重啟並進入boot選擇界面,如果沒有該界面選擇會直接開機)
就算是用fastboot模式也是需要手機端先按鍵確認才行的……樓主保重吧!~

④ 如何在Mac中使用Android SDK,使用adb工具避免出現

單擊左側的 Download 目錄,然後單擊右側的 DOWLOAD FOR OTHER PLATFORMS ,從中選擇 SDK Tools Only 中的 Mac OS X 32&64 bit 來下載。

因為此文件是一個壓縮包,因此您直接解壓到Mac電腦的任意一個目錄即可。無需任何安裝操作。
進入到android-sdk-macoxs下的Tools文件夾,雙擊Android文件。即可啟動Android SDK Manager。

因為,Android SDK Manager需要有Java的支持,如果您的電腦沒有安裝java。則第一次在雙擊Andriod文件的時候,會提示您下載Java,請下載安裝java。
至此您就可以在Android SDK Manager中下載和更新 Android SDK Tolls 和 Android SDK Platform-tools 。
adb調試工具一般位於Platform-tools下。

解決無法使用adb,在使用adb的過程中出現-bash: adb: command not found

在Mac系統中,很多時候第一次在Android SDK中使用adb的時候。無法使用。會提示-bash: abd: command not found。

造成此類現象的原因是:未配置Android的環境變數。因此,您需為Mac中的Android SDK配置環境變數。
啟動Mac自帶的終端Terminal。
進入當前用戶的home目錄。
在命令行輸入echo $HOME
創建.bash_profile文件。
命令行輸入touch .bash_profile
打開.bash_profile文件。
命令行輸入open -e .bash_profile 此命令行輸入完畢後,會自動彈出 .bash_profile 文件的編輯窗口
在.bash_profile文件中輸入 export PATH=/Users/您的用戶名/文件路徑/platform-tools/:$PATH

注意:如果需要添加多個路徑到PATH下時,需要用「:」(英文的冒號)隔開。因為android和adb這些命令是在不同的文件夾中的,格式是:PATH=${PATH}:路徑1:路徑2、另外,如果指定多個路徑,結尾就不用寫:$PATH了。例如:
export PATH=${PATH}:/Users/ShaneChen/Documents/android-sdk-macosx/platform-tools:/Users/ShaneChen/Documents/android-sdk-macosx/tools
保存文件。
直接關閉.bash_profile文件,即可自動保存您輸入的內容。
更新剛配置的環境變數
在命令行中輸入source .bash_profile
驗證配置是否成功
輸入adb,如果沒有出現-bash: adb: command not found;而出現adb的命令參數解釋。則表明環境變數配置成功。

⑤ ADB是什麼意思

adb的全名是Android調試橋,它充當調試橋。Adb是Android SDK中的工具,使用此工具,您可以直接操作和管理Android模擬器或真實的Android設備(例如G1手機)。

Android系統的adb的全名是Android Debug Bridge,在Android開發環境中,abd是我們經常用於開發的調試工具,使用adb工具的前提是打開手機上的USB調試,然後通過數據線連接到計算機。

android adb主要功能有:

1、運行設備的shell(命令行)。

2、管理模擬器或設備的埠映射。

3、計算機和設備之間上傳/下載文件。

4、將本地apk軟體安裝到模擬器或android設備。

⑥ 如何安裝Android SDK和設置ADB

  • 下載解壓,配置環境變數就可以用了

  • 將SDK解壓後的路徑中的tools和platform-tools增加到環境變數當中去

    sdk ools

    android-sdk-windowsplatform-tools

  • 1 使用adb命令

  • 前提:啟動運行模擬機或者USB介面連接手機

    手機在開發者工具中選擇打開USB調試

    1)使用adb start-server啟動服務

    2)使用adb devices查看當前的安卓設備


    4)adb install -r C:Users16494Desktop est.apk重新安裝apk

    5)卸載應用程序:adb uninstall net.blogjava.mobile.test

    6)logcat日誌重定向:adb logcat>E:/log3.txt

    後面這個對應的是安卓設備的包機制:使用sdk oolsuiautomatorviewer.bat工具可以看對應的包進行卸載

    補充點內容:

    使用adbpull和adbpush上傳和下載文件

    1adbremount

    2adbpushD:file.txtsystem/

    3adbpullsystem/file.txtD:/


    2 使用emulator -avd test 啟動安卓設備

    設備已經啟動,已經安裝了新的測試軟體,下面開始簡單的測試操作。以前一直研究的是web的自動化測試,現在開始學習移動端的自動化。路還很長,一步一步學習中。

⑦ Android開發中sdk adk adb的區別

SDK:(software development kit)軟體開發工具包。被軟體開發工程師用於為特定的軟體包、軟體框架、硬體平台、操作系統等建立應用軟體的開發工具的集合。
ADK是Android Open Accessory Development Kit 的縮寫。使用ADK使得不支持USB Host功能的Android設備也可以和其它USB設備交互。比如使用Android手機來控制步進電機,條碼掃描儀,機器人等。
ADB的全稱為Android Debug Bridge,字面意思就是安卓調試橋接,簡單點說,它是Android系統提供的一套工具,通過它,我們可以在電腦上建立一個連接到手機的通道,然後可以在電腦上向手機發送一些指令,完成一些我們需要做的工作 。

⑧ 急求!android SDK的環境變數到底應該怎樣配置,嘗試了好多,最後還是無法運行adb!啊啊啊啊啊!

檢查你自己配置的環境變數是否叫ANDROID_HOME,path下的跟自己配置的必須一樣,我就是照著網上一個傻叉的csdn上配置,結果半天找不到問題,找半天發現他是%ANDROID_SDK_HOME%多加了一個SDK,還沒用你別這樣配首先到目錄下面看有沒有tools跟platform-tools這兩個文件,沒有重下sdk,有進入這兩個文件夾把兩個路徑復制到path中,記得點確認,重開cmd,還沒效果檢查platform-tools文件中是否有adb.exe,要不怕有問題去下個,不然重下sdk,檢查build-tools裡面是否有android.exe,這個exe是根據你當前cpu架構查看有沒有那個exe,比如我的是win10 x64,那麼就該有x86_64-linux-android-ld.exe這個exe,沒有重下,再還有問題我真沒辦法了,畢竟我就是個菜鳥
ps:path環境變數設置注意有沒有多個; win10下path雙擊是可以進去設置的,如果你照著網上環境變數設置方法是可能多個 ; 的,比如我的path里顯示是這樣的:
%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\tools
你照著網上的抄就可能變成:
%ANDROID_HOME%\platform-tools;
%ANDROID_HOME%\tools;
希望能對你們有幫助。。。我也整了好久希望你們能少走彎路

⑨ 如何用adb連接android手機

(1)首先先用usb線連接android手機,然後輸入指令:adb tcpip,埠號默認為5555。

(9)adbandroidsdk擴展閱讀

adb是androidsdk里的一個工具, 用這個工具可以直接操作管理android模擬器或者真實的andriod設備(如G1手機). 它的主要功能有:

1、運行設備的shell(命令行)。

2、管理模擬器或設備的埠映射。

3、計算機和設備之間上傳/下載文件。

3、將本地apk軟體安裝至模擬器或android設備

ADB是一個客戶端-伺服器端 程序, 其中客戶端是你用來操作的電腦, 伺服器端是android設備。而ADB驅動就是電腦與android設備的通信的客戶端驅動程序。

熱點內容
三國志戰略版打9級礦什麼配置 發布:2025-05-15 11:41:29 瀏覽:951
安卓加速器怎麼關 發布:2025-05-15 11:38:16 瀏覽:464
密碼鎖壞了如何打開 發布:2025-05-15 11:30:19 瀏覽:837
怎樣增加共享文件夾連接數量 發布:2025-05-15 11:24:50 瀏覽:961
安卓如何關閉單應用音量 發布:2025-05-15 11:22:31 瀏覽:351
抖音電腦後台伺服器中斷 發布:2025-05-15 11:11:59 瀏覽:307
sql2008伺服器 發布:2025-05-15 11:03:27 瀏覽:306
我的世界pe伺服器創造 發布:2025-05-15 10:51:17 瀏覽:608
移動端打吃雞要什麼配置 發布:2025-05-15 10:48:16 瀏覽:756
我的世界哪五個伺服器被炸了 發布:2025-05-15 10:36:16 瀏覽:994