導航:首頁 > 操作系統 > adb工具包和安卓sdk是什麼關系

adb工具包和安卓sdk是什麼關系

發布時間:2022-09-24 21:59:21

㈠ 軟體測試中的adb工具是什麼

是安卓調試工具,可以使用這個工具達到電腦和手機連接的效果。
可以通過它把電腦的文件復制到手機,也可以把手機文件復制到電腦。
同時可以訪問手機目錄中的信息。

㈡ 安卓adb工具包是什麼

類似於Windows的運行庫例如VC++2008之類的,相當於安卓開發運行庫(當然只是一部分)

當需要做安卓開發或者是鍵入ADB命令行時(一般多用來調整的許可權或者是進行授權)需要用到

㈢ SDK與android OS之間的關系我知道SDK是安卓軟體開發工具,裡面有各種文檔,樣例和工具

sdk是英文軟體開發工具包的縮寫。工具包很少有問題的,安卓設備有問題,排除硬體故障,就是軟體的bug了,跟軟體開發工具包完全沒有關系。我是在學安卓軟體開發的。

㈣ android adt與android sdk有什麼關系,他們在開發中各起到什麼作用

android adt與android sdk關系是:Android ADT是android sdk在Eclipse中的GUI輔助插件。android adt的作用側重於項目開發,android sdk則側重於提供軟體包、框架支持。

ADT(Android Development Tools): 目前Android開發所用的開發工具是Eclipse,在Eclipse編譯IDE環境中,安裝ADT,為Android開發提供開發工具的升級或者變更,簡單理解為在Eclipse下開發工具的升級下載工具。adt只是一個eclipse的插件,裡面可以設置sdk路徑。

SDK(Software Development Kit): 一般是一些被軟體工程師用於為特定的軟體包、軟體框架、硬體平台、操作系統等建立應用軟體的開發工具的集合。在Android中,他為開發者提供了庫文件以及其他開發所用到的工具。

簡單理解為開發工具包集合,是整體開發中所用到的工具包,如果你不用Eclipse作為你的開發工具,你就不需要下載ADT,只下載SDK即可開發。Android ADT是Eclipse提供的基於GUI的許多命令行Android SDK工具訪問插件。

(4)adb工具包和安卓sdk是什麼關系擴展閱讀:

安裝:

下載好Android SDK後,開始安裝,Android SDK採用了Java語言,所以需要先安裝JDK 5.0及以上版本。直接下載jdk安裝文件安裝更為方便。

Android SDK不用安裝,下載後,直接解壓即可, 將下載後的SDK的壓縮包解壓到適當的位置,就這么簡單;SDK安裝OK。

使用Eclipse進行android應用開發需要給Eclipse裝adt插件,這樣Eclipse就可以和android sdk建立連接,可以在Eclipse中啟動android模擬器進行程序調試等ADT插件安裝這里不再累贅,插件的安裝URL為:也可以下載adt的zip包安裝 安裝完插件後,需要做一些簡單的配置:

1、在Eclipse中,選擇Window > Preference;

2、從左側的菜單中,選擇Android項;

3、設置SDK Location,點Browse選擇SDK的安裝根目錄;

4、OK,完成。

㈤ ADB是什麼

Android開發調試工具ADB的使用
ADB(Android Debug Bridge)是Android SDK中的一個工具, 使用ADB可以直接操作管理Android模擬器或者真實的Andriod設備。
ADB主要功能有:

1、在Android設備上運行Shell(命令行)
2、管理模擬器或設備的埠映射
3、在計算機和設備之間上傳/下載文件
4、將電腦上的本地APK軟體安裝至Android模擬器或設備上

㈥ 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系統提供的一套工具,通過它,我們可以在電腦上建立一個連接到手機的通道,然後可以在電腦上向手機發送一些指令,完成一些我們需要做的工作 。

㈦ SDK、IDE、MVC、adb這些與移動開發有關名詞的解釋

sdk : 開發者工具包 ,
ide : 編譯器 ,
mvc : 是一種開發模式 分別對應 model view controller ,
adb : 不知道 , 第一反應是和 Android的命令行命令有關的 ? 是真機調試時的那個埠么 , , ,

㈧ 小米adb全稱

adb的全稱為Android Debug Bridge。
adb工具包是Google公司一款提供輔助安卓手機的工具包,adb工具包起到調試橋的作用,憑藉助這款工具可以管理設備或手機模擬器的狀態等功能。

㈨ adb.exe是什麼進程 adb.exe命令詳解

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

* 運行設備的shell(命令行)
* 管理模擬器或設備的埠映射
* 計算機和設備之間上傳/下載文件

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

ADB是一個 客戶端-伺服器端 程序, 其中客戶端是你用來操作的電腦, 伺服器端是android設備..
先說安裝方法, 電腦上需要安裝客戶端. 客戶端包含在sdk里. 設備上不需要安裝, 只需要在手機上打開選項settings-applications-development-USB debugging.

對於Mac和Linux用戶, 下載好的sdk解壓後, 可以放~或者任意目錄. 然後修改~/.bash_profile文件, 設置運行環境指向sdk的tools目錄.
具體是打開~/.bash_profile文件(如果沒有此文件也可以自行添加), 在裡面加入一行:
export PATH=${PATH}:<你的sdk目錄>/tools

然後就可以使用adb命令了.

嫌安裝麻煩的同學其實也可以省去上面安裝步驟, 直接輸入完整路徑來使用命令。

對於windows xp用戶, 需要先安裝usb驅動 android_usb_windows.zip, 然後如果你只打算使用adb而不想下載整個sdk的話, 可以下載這個單獨的adb工具包 adb_win.zip 下載後解壓, 把裡面 adb.exe 和 AdbWinApi.dll 兩個文件放到系統盤的 windows/system32 文件夾里就可以了

現在說下ADB常用的幾個命令
查看設備

* adb devices

這個命令是查看當前連接的設備, 連接到計算機的android設備或者模擬器將會列出顯示
安裝軟體

* adb install <apk文件路徑>

這個命令將指定的apk文件安裝到設備上.

卸載軟體

* adb uninstall <軟體名>
* adb uninstall -k <軟體名>

如果加 -k 參數,為卸載軟體但是保留配置和緩存文件.
登錄設備shell

* adb shell
* adb shell <command命令>

這個命令將登錄設備的shell.
後面加<command命令>將是直接運行設備命令, 相當於執行遠程命令
從電腦上發送文件到設備

* adb push <本地路徑> <遠程路徑>

用push命令可以把本機電腦上的文件或者文件夾復制到設備(手機)
從設備上下載文件到電腦

* adb pull <遠程路徑> <本地路徑>

用pull命令可以把設備(手機)上的文件或者文件夾復制到本機電腦
顯示幫助信息

* adb help

這個命令將顯示幫助信息

這里還有一個英文版的:

在DOS下輸入以下命令基本可以完成刷機任務,一些常用命令解釋如下:

adb devices - 列出連接到電腦的ADB設備(也就是手機),一般顯示出手機P/N碼.如果沒有顯示出來則手機與電腦沒有連接上.
adb install <packagename.apk> – 安裝手機軟體到手機中,如:adb install qq2009.apk.
adb remount – 重新打開手機寫模式(刷機模式).
adb push <localfile> <location on your phone> - 傳送文件到手機中,如:adb push recovery.img /sdcard/recovery.img,將本地目錄中的recovery.img文件傳送手機的SD卡中並取同樣的文件名.
adb pull <location on your phone> <localfile> - 傳送手機的文件到本地目錄(和上命令相反).

adb shell <command> - 讓手機執行命令,<command>就是手機執行的命令.如: adb shell flash_image recovery /sd-card/recovery-RAv1.0G.img,執行將recovery-RAv1.0G.img寫入到recovery 區中.

我們刷recovery時一般按下順序執行:

adb shell mount -a

adb push recovery-RAv1.0G.img /system/recovery.img

adb push recovery-RAv1.0G.img /sdcard/recovery-RAv1.0G.img

adb shell flash_image recovery /sdcard/recovery-RAv1.0G.img reboot

其它的自己靈活運用了.

ADB命令詳解:
Android Debug Bridge version 1.0.20
-d - directs command to the only connected USB devicereturns an error if more than one USB device ispresent.
-e - directs command to the only running emulator.returns an error if more than one emulator is running.
-s <serial number> – directs command to the USB device or emulator withthe given serial number
-p <proct name or path> – simple proct name like 』sooner』, ora relative/absolute path to a proctout directory like 『out/target/proct/sooner』.
If -p is not specified, the ANDROID_PRODUCT_OUTenvironment variable is used, which mustbe an absolute path.
devices – list all connected devices
device commands:
adb push <local> <remote> – file/dir to device
adb pull <remote> <local> – file/dir from device
adb sync [ <directory> ] – host->device only if changed(see 『adb help all』)
adb shell – run remote shell interactively
adb shell <command> – run remote shell command
adb emu <command> – run emulator console command
adb logcat [ <filter-spec> ] – View device log
adb forward <local> <remote> – forward socket connections
forward specs are one of:

tcp:<port>
localabstract:<unix domain socket name>
localreserved:<unix domain socket name>
localfilesystem:<unix domain socket name>
dev:<character device name>
jdwp:<process pid> (remote only)

adb jdwp – list PIDs of processes hosting a JDWP transport
adb install [-l] [-r] <file> – push this package file to the device and install it
(『-l』 means forward-lock the app)
(『-r』 means reinstall the app, keeping its data)
adb uninstall [-k] <package> – remove this app package from the device
(『-k』 means keep the data and cache directories)
adb bugreport – return all information from the devicethat should be included in a bug report.
adb help – show this help message
adb version – show version num

DATAOPTS:
(no option) – don』t touch the data partition
-w – wipe the data partition
-d – flash the data partition
scripting:
adb wait-for-device – block until device is online
adb start-server – ensure that there is a server running
adb kill-server – kill the server if it is running
adb get-state – prints: offline | bootloader | device
adb get-serialno – prints: <serial-number>
adb status-window – continuously print device status for a specified device
adb remount – remounts the /system partition on the device re
ad-write
adb root – restarts adb with root permissions
networking:
adb ppp <tty> [parameters] – Run PPP over USB.
Note: you should not automatically start a PDP connection.
<tty> refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1
[parameters] – Eg. defaultroute debug mp local notty usepeerdns
adb sync notes: adb sync [ <directory> ]
<localdir> can be interpreted in several ways:
- If <directory> is not specified, both /system and /data partitions will be updated.
- If it is 「system」 or 「data」, only the corresponding partitionis updated

閱讀全文

與adb工具包和安卓sdk是什麼關系相關的資料

熱點內容
華為筆記本電腦怎麼安裝抖音app 瀏覽:410
阿里雲國際版試用的伺服器怎麼搞 瀏覽:893
java正則表達式工具 瀏覽:158
oa伺服器怎麼設置ftp 瀏覽:8
安卓如何安裝obb 瀏覽:440
QQ聊天記錄journal文件夾 瀏覽:118
蘋果公司雲伺服器地址 瀏覽:85
加密記事本手機 瀏覽:437
汽車壓縮機變頻閥 瀏覽:95
域外伺服器是什麼意思 瀏覽:639
大眾點評伺服器怎麼老卡頓 瀏覽:556
javavector與list的區別 瀏覽:316
java初始化類數組 瀏覽:303
java字元串轉換成json對象 瀏覽:647
android非阻塞socket 瀏覽:358
編譯系統概念 瀏覽:452
天眼通app能做什麼 瀏覽:557
魅族手機怎麼加密圖庫 瀏覽:8
rpa編譯器 瀏覽:572
車載雲伺服器記錄 瀏覽:740