⑴ android sdk有什麼用
sdk 是開發者工具包 android sdk是提供給開發者開發android應用的工具包,把android sdk配置到eclipse平台上就可以進行安卓應用開發。
⑵ 在android開發中sdk各個文件夾有什麼作用
add-ones:裡面保存著一些附加的庫,也就是第三方公司為Android平台開發的附加功能系統。(一開始此包為空)
build-tools:構建項目時用到的工具。當創建Android項目的時候會用到這個包。在創建項目的時候如果沒有此包會報錯。這里還包括一些編譯工具,總之這個包不能少。
extras:該文件下存放了Google提供的USB驅動,Intel提供的硬體加速附件工具包。
platform-tools:該文件夾下放了Android平台的相關工具比如adb.exe、sqlite3.exe等。
platforms:這個文件夾是SDK裡面最重要的文件,這個裡面可以有許多不同版本的SDK。有時候我們在導入項目的時候發現導入後沒有SDK,就是因為這裡面沒有我們導入項目編譯時的SDK,我們需要在這里加入SDK或者在項目的根目錄下的project.properties裡面將target改為platforms裡面有的版本重新編譯即可。這裡面有SDK不同的版本,每個版本下面又有許多文件組成。還有就是如果你再布局中如果編寫沒有錯誤,但是視圖預覽不了,可能是由於你SDK選擇的版本有問題。
sources:這個文件夾下面存放的是Android的源代碼。
system-images:存放的時創建Android虛擬機時的鏡像文件。
tools:這個文件夾下存放了大量Android開發、調試的工具。
⑶ android sdk什麼作用
SDK叫做軟體開發工具包。
軟體開發工具包(外語首字母縮寫:SDK、外語全稱:Software Development Kit)一般都是一些軟體工程師為特定的軟體包、軟體框架、硬體平台、操作系統等建立應用軟體時的開發工具的集合。
軟體開發工具包括廣義上指輔助開發某一類軟體的相關文檔、範例和工具的集合。
軟體開發工具包是一些被軟體工程師用於為特定的軟體包、軟體框架、硬體平台、操作系統等創建應用軟體的開發工具的集合,一般而言SDK即開發 Windows 平台下的應用程序所使用的 SDK。它可以簡單的為某個程序設計語言提供應用程序介面 API 的一些文件,但也可能包括能與某種嵌入式系統通訊的復雜的硬體。一般的工具包括用於調試和其他用途的實用工具。SDK 還經常包括示例代碼、支持性的技術註解或者其他的為基本參考資料澄清疑點的支持文檔。
為了鼓勵開發者使用其系統或者語言,許多 SDK 是免費提供的。軟體工程師通常從目標系統開發者那裡獲得軟體開發包,也可以直接從互聯網下載,有時也被作為營銷手段。例如,營銷公司會免費提供構件SDK 以鼓勵人們使用它,從而會吸引更多人由於能免費為其編程而購買其構件。
SDK 可能附帶了使其不能在不兼容的許可證下開發軟體的許可證。例如產品供應商提供一個專有的 SDK 可能與自由軟體開發抵觸。GPL 能使 SDK 與專有軟體開發近乎不兼容。LGPL 下的 SDK 則沒有這個問題。
⑷ android sdk是什麼意思
SDK:(software development kit)軟體開發工具包。
被軟體開發工程師用於為特定的軟體包、軟體框架、硬體平台、操作系統等建立應用軟體的開發工具的集合。
因此,Android SDK 指的是Android專屬的軟體開發工具包。
⑸ 安裝android studio的sdk有什麼用
Android studio安裝完後會自帶 sdk 的,如果沒有 sdk 的話,程序是無法編譯運行的,sdk的路徑自己可以修改,它的目錄結構如下所示: Android Studio里的設置界面如下: 進入SDK Manager可以對 sdk 版本進行下載更新。 注意:自帶的 sdk 版本可能會比較低,因此可以根據需要下載對應的版本。
⑹ android sdk模擬器是干什麼用的
理解這個需要分兩步:
SDK:(software development kit)軟體開發工具包。被軟體開發工程師用於為特定的軟體包、軟體框架、硬體平台、操作系統等建立應用軟體的開發工具的集合。
因此,Android SDk 指的既是Android專屬的軟體開發工具包。
Android模擬器是Android SDK自帶一個移動模擬器。它是一個可以運行在你電腦上的虛擬設備。即它可以模擬一個android手機。讓你在沒有android手機的情況下,也能對編寫的android程序進行測試。
Android模擬器可以讓你不需使用物理設備即可預覽、開發和測試Android應用程序。
Android模擬器能夠模擬除了接聽和撥打電話外的所有移動設備上的典型功能和行為。
Android模擬器提供了大量的導航和控制鍵,你可以通過滑鼠或鍵盤點擊這些按鍵來為你的應用程序產生事件。同時它還有一個屏幕用於顯示Android自帶應用程序和你自己的應用程序。
為了便於模擬和測試應用程序,Android模擬器允許你的應用程序通過Android平台服務調用其他程序、訪問網路、播放音頻和視頻、保存和傳輸數據、通知用戶、渲染圖像過渡和場景。
Android模擬器同樣具有強大的調試能力,例如能夠記錄內核輸出的控制台、模擬程序中斷(比如接受 簡訊或打入電話)、模擬數據通道中的延時效果和遺失。
希望對你有幫助。
⑺ android的sdk和api是什麼意思
SDK就是Kit,工具箱嘛,IOS平台上就是XCode,一系列的工具組合在一起,比如你在編輯器里敲代碼的時候它會自動補全代碼,自動錯誤檢查,你點一下Run,它會調用編譯器來自動編譯,編譯完它會調用iPhone的模擬器來運行,這就是SDK,提供整套的開發工具供開發者使用。
OpenAPI就是網站提供的介面,比如你想開發一個圍脖的手機客戶端,你從哪裡讀取數據寫入數據呢?總不能從Web版里調用吧?那裡是一堆一堆的html代碼啊,所以OpenAPI就是網站提供的介面,供開發者接入用的,比如聚合數據平台。
SDK (Software Development Kit)翻譯成中文就是"軟體開發工具組"
是用來幫一個 產品 或 平台 開發應用程式的工具組,由產品的廠商提供給開發者使用的。
通常是 某一家廠商 針對某一 平台 或 系統 或 硬體 所發布出來用以開發應用程式的工具組,
在這個工具包裡面,可能包含了各式各樣的開發工具,模擬器等。
例如:給 Android平台 使用的 Android SDK 就是用來開發 Android系統上面的應用程式。
API (Application Programming Interface)
翻譯成中文就是"應用程式介面",其實這樣翻譯不好,應該說是"程式溝通介面"。
翻譯為介面,顧名思義就要溝通兩個不同的東西用的,通常由一組函式庫所組成。
在一個 同一個平台 下的 兩個不同東西(程式 or 系統),為了能取用對方的功能等等,
所以一個 X程式 寫了一組函式,讓 同一平台的其他程式 取用 X程式 的功能,
那組函式就可以說是那個 X程式 對外開放的 API。
例如:我要在 自己的網頁 上加入 google map網頁的功能,就使用 "google map API"
有時候 SDK(開發者工具包) 里也會帶有些許 API 用來調用一些系統平台程式提供的功能
例如說:視窗顯示,圖形特效等等。
以下舉一個實際例子來說明,調用系統程式功能的API 是怎麽一回事
開發Windows應用程式的SDK(開發者工具包) 里就包含 Win32 API
說明: Win32 API 是一個函式庫,可以給Windows應用程式 調用 Windows系統的功能
在PTT看到有人問了差異性,我的看法是
SDK是用來開發某一個平台的程式的工具包,API 是讓同一平台下的程式取用它的功能的函式庫。
以及下面的評論
1.API 通常大家都不會弄錯,的確就是以功能為導向的"方法"或"函式"清單,
看程式語言或平台而定( Methods, Functions... ),
而每個 API 主要都是為了達成某特定功能所設計的。
開發商可以為了不同平台,設計相同的 API 讓開發者使用,
也可能會因應不同平台,製作不同的 API 讓開發者使用。
2.當 API 數量夠多功能夠繁復並且可交互為用的時候,
( 例如為了達成某些功能,常需要同時引用某些 APIs 來完成 )
開發商就會為了開發便利,而預先撰寫好一些組合好 APIs 的 API
供開發者使用,來統一有特定需求的開發者能有一致的開發與使用體驗,
( 例如讓使用"網路連線"的開發者不需自己處理網路的基礎溝通信息,
與錯誤處理方式,使 API 在應用的時候有一定程度的便利性等 )
然後,也陸續發展出測試、除錯工具,甚至是設計不同平台開發環境所需的套件,
尤其針對不同平台,更是設計了對應的工具來協助開發、除錯;
SDK 名詞之所以出現,儼然是為了匯整上述這些資源而誕生的,
我想也可以說成是 API 的包含者(直接使用)與應用者(以便加速開發),
也因此可以說這兩個是屬於不同層級的東西...
⑻ android sdk是什麼,有什麼作用呢
這是學android開發等我人學習的。一般用戶不需要了解 。如果你要學習android那就去找資料。
⑼ android sdk是什麼
1.了解Android組成和用途
Android SDK(Software Development
Kit)提供了在Windows/Linux/Mac平台上開發Android應用的開發組件,Android支持所有的平台,其包含了在Android平台上開發移動應用的各種工具集。
工具集不僅包括了Android模擬器和用於Eclipse的Android開發工具插件(ADT),而且包括了各種用來調試、打包和在模擬器上安裝應用的工具。
Android
SDK主要是以Java語言為基礎,用戶可以使用Java語言來開發Android平台上的軟體應用。通過SDK提供的一些工具將其打包成Android平台使用的apk文件,然後用SDK中的模擬器(Emulator)來模擬和測試軟體在Android平台上運行情況和效果。
2.Android SDK文檔包含的內容
2.1SDK文件目錄、SDK說明文檔: