androidsdk版本對應版本
A. Android開發環境搭建:jdk版本為1.7,sdk 版本選擇哪個合適
現在android開發,都是使用android studio這個官方提供的IDE,它有自帶的jdk的,目前官方默認自帶的jdk版本是1.7的,存儲在你的android studio安裝目錄下的jre目錄,你可以在android studio操作界面 File-->Project Structure 打開操作界面,SDK Location就能看到JDK location了,也可以在這里進行修改。
其實使用jdk1.7 和1.8的區別,僅僅在於你的java代碼編寫方面,1.8的版本,支持一些更簡潔的語法表達式,從某種意義上來說,這只是程序語言的進化而已。就好比最早的程序,使用10101010,但實現一個功能,可能需要寫N多的101010,於是出了編程語言,比如C,C++,用幾行英文單詞來釋義,就大大減少了工作量,然後在c++的基礎上,誕生了java,剔除了繁雜的指針問題,再到現在主流的python,以前c++,java代碼10行才能實現的功能,python可能只需要1-2行代碼就可以實現了,這就是編程語言的進化
對應的sdk版本,sdk,其實指的是android操作系統的版本,從最早的1.0beta版本到現在的9.0版本,有相當多的變化,目前市面上90%以上的android手機,操作系統都在4.x以上,也就是說,你的程序支持最低的版本,在API 16以上,即可以兼容幾乎所有的手機,而target版本,設定在API 25,26即可,最新的API 28,對應的操作系統也就是android9.0,目前還在測試階段,2018-07-02發布的,不建議把target設置為最新版本
B. 現在 android 開發 SDK一般選擇哪個版本
現在 android 開發 SDK一般選擇用最新的SDK版本,這是Google官方強烈建議的。
app能運行的Android版本不是由SDK決定的,是由每一個項目的minSDK決定的。SDK都是向下兼容的。SDK在不斷改進中,新的SDK會提供更強大開發工具,而且用4.0的SDK編譯的2.1的apk的執行效率會比用2.1的SDK編譯的更高。
至於每個app應該用什麼 minSDK ,應該根據應用具體的API來,如果app沒有用到1.6以上SDK新提供的API,那麼用1.6會在提供相同體驗下反而會比2.1兼容更多機型.
C. android sdk和安卓系統版本對應關系是什麼比如我下載的SDK版本是22.6.2
這個沒什麼關系,SDK手動更新可以下載很多android版本的,從2.2到4.4都有。
想要用什麼版本的android版本要自己運行sdk目錄下的sdk
manager單獨下載的。
下載SDK是最簡單的,現在都是Eclipse、ADT、SDK直接打好包配置好的,解壓就能用的,前提必須安裝JDK並且配置好環境變數。
D. android 版本,sdk版本,adt版本,api版本 都是什麼關系
ADT(Android Development Tools): 目前Android開發所用的開發工具是Eclipse,在Eclipse編譯IDE環境中,安裝ADT,為Android開發提供開發工具的升級或者變更,簡單理解為在Eclipse下開發工具的升級下載工具。adt只是一個eclipse的插件,裡面可以設置sdk路徑。可以沒有ADT,但必須有SDK。ADT版本和Platform沒有必然關系,(有一點兒,有些版本ADT只能安裝在不同版本的Eclipse上),受SDK影響較大,基本上新版SDK發布之後,會有對應的ADT更新。
SDK(Software Development Kit): 一般是一些被軟體工程師用於為特定的軟體包、軟體框架、硬體平台、操作系統等建立應用軟體的開發工具的集合。在Android中,他為開發者提供了庫文件以及其他開發所用到的工具。簡單理解為開發工具包集合,是整體開發中所用到的工具包,如果你不用Eclipse作為你的開發工具,你就不需要下載ADT,只下載SDK即可開發。SDK可以自己編譯,在linux環境下通過make命令進行,耗時比較長。然後我們可以把自己編譯的SDK通過ADT導入eclipse。在此基礎上可以對源碼包進行修改,比如修改android system/app/phone.apk中的源碼,然後再次調用make命令,就可以產生新的system.image文件,此文件是鏡像文件。
Android平台與SDK Tools版本、ADT版本的對應關系
Android平台 SDK Tools的版本 ADT版本
Android 2.2 R7 ADT-0.9.9
Android 2.3 R8 ADT-8.0.1
Android 3.0 預覽版 R9 ADT-9.0.0
Android 3.0 R10 ADT-10.0.0
Android 3.1 R11 ADT-11.0.0
Android 3.2 R12 ADT-12.0.0
Android 4.0 R14 ADT-14.0.0
SDK 平台版本,以及API版本
Android平台 API 級別
Android 2.0.11 API6
Android 2.1-update1 API7
Android 2.2 API8
Android 2.3 API9
Android 2.3.3 API10
Android 3.0 API11
Android 3.1 API12
Android 3.2 API13
Android 4.0 API14
以此類推
E. 如何查看android sdk版本
一種辦法是自帶SDK管理工具更新:
另外的辦法就是:
第一步:查看當前工程的SDK版本;
2.打開工程,查找任意一個函數,點擊右鍵,選擇查看源碼.
3.提示找不到java源文件,這里需要手動添加源文件;
4.按圖選擇.這里還沒有source的文件夾..所以..去下載相關平台的SDK的java源碼;
5.打開網址:http //rgruet free fr/public/
根據SDK版本下載對應的源碼,比如2.1的.
6.在SDK平台目錄下,新建一個sources文件夾;
7.把源碼直接解壓到當前文件夾下;
8.再次選擇查到源碼,並選擇sources文件夾;
9.eclipse會自動導入;
10.再次查看函數的源碼,是不是代碼就出來了
分享
F. sdk29是安卓多少
Android 版本號對應的SDK版本,每次開發經常會忘記,然後去網上查資料,太麻煩了,這里自己記錄下: Android 各版本對應的SDK版本號 Android版本號 SDK版本號 版本號名稱 9 28 Build.VERSION_CODES.P 8.1 27 Build.VERSION_CODES.O_MR1 8.0 26 Build.VERSION_CODES.O 7.1 25 Build.VERSION_CODES.N_MR1 7.0 24 Build.VERSION_CODES.N 6.0 23 Build.VERSION_CODES.M 5.1
G. 對安卓的sdk要求最低是哪個版本
在新建一個 android project 時,要求輸入 minSdkVersion 這一項,一般是指定使用的 SDK 版本相一致的 API Level. 然後,在androidManifest.xml 文件中會有一個對應的屬性:android:minSdkVersion .那這個屬性就決定了本程序最低兼容的android系統版本。 由於andrid系統是向下兼容的,也就是說,高版本的SDK會兼容低版本的SDK 舉例說明: 1. 新建一個 Android Project (HelloAndroid), 指定為 Android 2.2 版本,對應的 minSdkVersion 填8,finish; 2. 此時我們運行 HelloAndroid ,會運行一個 2.2 版本的模擬器。 3. 假若現在去 AndroidManifest.xml 文件 中修改 android:minSdkVersion=7,再次運行,那麼會在已經打開的 2.2 模擬器上運行。因為 Android API 都是向後兼容的,所以系統在編譯時,這個 Project 是利用 2.1 版本來編譯的,但也可以在 2.2 模擬器上運行;若先把 2.2 模擬器關閉,再運行 HelloAndroid 這個Project 的話,那麼會新建一個 API Level=7 的 模擬器來運行這個程序(也就是 2.1模擬器)。 4. 假若修改 android:minSdkVersion=10, 那麼無論是否打開了 2.2 版本的模擬器,都會報錯: ERROR: Application requires API version 10. Device API version is 8 (Android 2.2). Launch canceled!
H. android sdk r24 是什麼版本
Android平台與SDK Tools版本、ADT版本的對應關系 Android平台 SDK Tools的版本 ADT版本 Android 2.2 R7 ADT-0.9.9 Android 2.3 R8 ADT-8.0.1 Android 3.0 預覽版 R9 ADT-9.0.0 Android 3.0 R10 ADT-10.0.0 Android 3.1 R11 ADT-11.0.0 Android 3.2 R12 ADT-12.0.0 Android 4.0 R14 ADT-14.0.0
I. Android SDK對應API級別以及版本說明
Android 11 (API 級別 30)
如需詳細了解平台變更,請參閱 Android 11 文檔 。
Android 10(API 級別 29)
如需詳細了解平台變更,請參閱 面向開發者的 Android 10 。
修訂版 5(2020 年 7 月)
此修訂版本添加了 Android Automotive OS 樁。
Android 9(API 級別 28)
如需詳細了解平台變更,請參閱 面向開發者的 Android 9 。
修訂版 1(2018 年 8 月)
已發布為穩定版(不再處於預覽狀態)。
Android 8.1(API 級別 27)
如需詳細了解平台變更,請參閱 面向開發者的 Android 8.1 。
修訂版 1(2017 年 12 月)
已發布為穩定版(不再處於預覽狀態)。
Android 8.0(API 級別 26)
如需詳細了解平台變更,請參閱 面向開發者的 Android 8.0 。
修訂版 2(2017 年 8 月)
Android 7.1(API 級別 25)
如需詳細了解平台變更,請參閱 面向開發者的 Android 7.1 。
修訂版 3(2016 年 12 月) 修訂版 2(2016 年 11 月) 修訂版 1(2016 年 10 月)
Android 7.0(API 級別 24)
如需詳細了解平台變更,請參閱 面向開發者的 Android 7.0 。
修訂版 1(2016 年 8 月)
Android 6.0(API 級別 23)
如需詳細了解平台變更,請參閱 Android 6.0 變更 和 Android 6.0 API 。
修訂版 2(2015 年 11 月) 修訂版 1(2015 年 8 月)
Android 5.1(API 級別 22)
如需詳細了解平台變更,請參閱 Lollipop 概覽 和 Android 5.1 API 變更 。
修訂版 1(2015 年 3 月)
Android 5.0(API 級別 21)
如需詳細了解平台變更,請參閱 Lollipop 概覽 和 Android 5.0 API 變更 。
修訂版 2(2014 年 12 月) 修訂版 1(2014 年 10 月)
Android 4.4W(API 級別 20)
此版本使 KitKat 支持 Android Wear。
修訂版 2(2014 年 10 月) 修訂版 1(2014 年 6 月)
Android 4.4(API 級別 19)
如需詳細了解平台變更,請參閱 KitKat 概覽 和 Android 4.4 API 變更 。
修訂版 2(2013 年 12 月) 修訂版 1(2013 年 10 月)
Android 4.3(API 級別 18)
如需詳細了解平台變更,請參閱 Jelly Bean 概覽 和 Android 4.3 API 變更 。
修訂版 2(2013 年 8 月) 修訂版 1(2013 年 7 月)
Android 4.2(API 級別 17)
如需詳細了解平台變更,請參閱 Jelly Bean 概覽 和 Android 4.2 API 變更 。
修訂版 2(2013 年 2 月) 修訂版 1(2012 年 11 月)
Android 4.1(API 級別 16)
如需詳細了解平台變更,請參閱 Jelly Bean 概覽 和 Android 4.1 API 變更 。
修訂版 3(2012 年 10 月) 修訂版 2(2012 年 7 月) 修訂版 1 (2012 年 6 月)
Android 4.0.3(API 級別 15)
修訂版 3(2012 年 3 月) 修訂版 2(2012 年 1 月) 修訂版 1(2011 年 12 月)
Android 4.0(API 級別 14)
Android 4.0,修訂版 2(2011 年 12 月) Android 4.0,修訂版 1(2011 年 10 月)
Android 3.2(API 級別 13)
Android 3.2,修訂版 1(2011 年 7 月)
Android 3.1(API 級別 12)
Android 3.1,修訂版 3(2011 年 7 月) Android 3.1,修訂版 2(2011 年 5 月) Android 3.1,修訂版 1(2011 年 5 月)
Android 3.0(API 級別 11)
Android 3.0,修訂版 2(2011 年 7 月) Android 3.0,修訂版 1(2011 年 2 月)
Android 2.3.3(API 級別 10)
Android 2.3.3,修訂版 2(2011 年 7 月) Android 2.3.3,修訂版 1(2011 年 2 月)
Android 2.3(API 級別 9)
Android 2.3,修訂版 1(2010 年 12 月)
授人以魚不如授人以漁
https://developer.android.com/studio/releases/platforms?hl=zh-cn
J. 如何查看android sdk版本
1、點擊進入已經下載好的sdk的路徑位置中。
(10)androidsdk版本對應版本擴展閱讀
軟體工具開發包通常包含許可證,這些許可證使它們不適合構建旨在根據不兼容許可證開發的軟體。專有SDK通常與自由軟體開發不兼容,而GPL許可的SDK可能與專有軟體開發不兼容,所有這些都特別是出於法律原因。
但是,根據GNU寬通用公共許可證(LGPL)構建的SDK通常對於專有開發是安全的。平均Android移動應用程序實現了15.6個獨立的SDK,游戲應用程序平均實現了17.5種不同的SDK。
Android移動應用最受歡迎的SDK類別是分析和廣告 。SDK可能不安全(因為它們在應用程序中實現,但運行單獨的代碼)。
惡意SDK(無論是否有誠意)可能會侵犯用戶的數據隱私,損害應用性能,甚至導致應用被禁止使用Google Play或iTunes。新技術允許應用程序開發人員實時控制和監控客戶端SDK。