androidsdk程序
Ⅰ android sdk包括哪些東西
android-sdk-manager包括如下文件:
包含大量demo 演示工程....SDK添加了新功能一般就會在這里添加示常式序.
Sources for Android SDK
FrameWork層的源代碼
Google APIs
打包了Google服務的Framework,比正常使用的android.jar里多了一些東西(比如 Google Play Service / Google map 之類的).
XXX image
對應版本的虛擬機文件.一般會給ARM和x86兩種版本
Ⅱ 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說明文檔:
Ⅲ android sdk是什麼意思
SDK:(software development kit)軟體開發工具包。
被軟體開發工程師用於為特定的軟體包、軟體框架、硬體平台、操作系統等建立應用軟體的開發工具的集合。
因此,Android SDK 指的是Android專屬的軟體開發工具包。
Ⅳ android sdk怎麼刪除
1、首先,在計算機開始菜單中點擊打開控制面板。
Ⅳ android ndk與sdk
1. SDK
Android SDK(Android Software Development Kit),即Android軟體開發工具包,Android的SDK基於Java實現,這意味著基於Android SDK進行開發的第三方應用都必須使用Java語言。但這並不等同於「第三方應用只能使用Java」,也就是說我們還可以採用C/C++語言。
2. NDK
NDK即Native Development Kit,眾所周知,Android程序運行在Dalvik虛擬機中,NDK允許用戶使用類似C / C++之類的原生代碼語言執行部分程序。
NDK是一系列工具的集合。它提供了一系列的工具,幫助開發者快速開發C(或C++)的動態庫,並能自動將so和java應用一起打包成apk(AndroidPackage的縮寫,Android安裝包)。這些工具對開發者的幫助是巨大的。它集成了交叉編譯器,並提供了相應的mk文件隔離CPU、平台、ABI等差異,開發人員只需要簡單修改mk文件(指出「哪些文件需要編譯」、「編譯特性要求」等),就可以創建出so。它可以自動地將so和Java應用一起打包,極大地減輕了開發人員的打包工作
NDK提供了一份穩定、功能有限的API頭文件聲明,Google明確聲明該API是穩定的,在後續所有版本中都穩定支持當前發布的API。從該版本的NDK中看出,這些API支持的功能非常有限,包含有:C標准庫(libc)、標准數學庫(libm)、壓縮庫(libz)、Log庫(liblog)。
為什麼使用NDK
(1) 代碼的保護。由於apk的java層代碼很容易被反編譯,而C/C++庫反匯難度較大。
(2) 可以方便地使用現存的開源庫。大部分現存的開源庫都是用C/C++代碼編寫的。
(3) 提高程序的執行效率。將要求高性能的應用邏輯使用C開發,從而提高應用程序的執行效率。
(4)便於移植。用C/C++寫得庫可以方便在其他的嵌入式平台上再次使用。
Ⅵ android sdk怎麼安裝啊
下載最新的Android SDK 文件,到官網選擇自己想要的版本下載。
Ⅶ android sdk怎麼開發
編譯自己的SDK
特種設備會有一些額外的功能,這樣就需要給應用層提供特定的API,從而需要定製自己的SDK。
編譯自己的sdk還是很簡單的,因為google幫我們做好基礎工作,步驟如下:
$ source build/envsetup.sh
$launch 'what you want'
$ make update-api
$ make PRODUCT-sdk-sdk -j81234
如果一切順利的編譯完成,那麼恭喜你。如果遇到錯誤也不要緊,因為這是正常的。下面列出我遇到的主要錯誤:tools/base沒有。
error1:
sdk/eclipse/scripts/create_all_symlinks.sh: line 285: cd: tools/base: No such file or directory
...
sdk/eclipse/scripts/create_all_symlinks.sh: line 285: cd: tools/base: No such file or directory
...
sdk/eclipse/scripts/create_all_symlinks.sh: line 47: cd: tools/base: No such file or directory
make: *** [out/host/linux-x86/obj/EXECUTABLES/monitor_intermediates/monitor] Error 1123456
modify create_all_symlinks.sh
將文件中所有需要tools/base的地方都注釋掉。
error2:
sdk/build/tools.atree:124: couldn't locate source file: tools/base/templates/projects
sdk/build/tools.atree:125: couldn't locate source file: tools/base/templates/activities
sdk/build/tools.atree:126: couldn't locate source file: tools/base/templates/gradle
sdk/build/tools.atree:127: couldn't locate source file: tools/base/templates/other
make: *** [out/host/linux-x86/sdk/android-sdk_eng.linc_linux-x86.zip] Error 4412345
modify tools.atree
$ vim sdk/build/tools.atree1
# Templates
#tools/base/templates/projects tools/templates/projects
#tools/base/templates/activities tools/templates/activities
#tools/base/templates/gradle tools/templates/gradle
#tools/base/templates/other tools/templates/other
123456
再次修改後就離成功不遠了,下面是成功的log。
Package SDK: out/host/linux-x86/sdk/android-sdk_eng.linc_linux-x86.zip
SDK: warning: including GNU target out/target/proct/generic/system/lib/libgccdemangle.so
123
使用SDK
將android-sdk_eng.linc_linux-x86.zip解壓到你喜歡的目錄,在Android Studio的設置如下:
File—>Project Structure—>SDK Location,填寫你剛剛解壓的目錄即可。
試著用自定義的API做測試吧,good luck!
參考:
http://blog.csdn.net/edsam49/article/details/44996353#reply
Ⅷ android sdk什麼作用
SDK叫做軟體開發工具包。
軟體開發工具包(外語首字母縮寫:SDK、外語全稱:Software Development Kit)一般都是一些軟體工程師為特定的軟體包、軟體框架、硬體平台、操作系統等建立應用軟體時的開發工具的集合。
軟體開發工具包括廣義上指輔助開發某一類軟體的相關文檔、範例和工具的集合。
軟體開發工具包是一些被軟體工程師用於為特定的軟體包、軟體框架、硬體平台、操作系統等創建應用軟體的開發工具的集合,一般而言SDK即開發 Windows 平台下的應用程序所使用的 SDK。它可以簡單的為某個程序設計語言提供應用程序介面 API 的一些文件,但也可能包括能與某種嵌入式系統通訊的復雜的硬體。一般的工具包括用於調試和其他用途的實用工具。SDK 還經常包括示例代碼、支持性的技術註解或者其他的為基本參考資料澄清疑點的支持文檔。
為了鼓勵開發者使用其系統或者語言,許多 SDK 是免費提供的。軟體工程師通常從目標系統開發者那裡獲得軟體開發包,也可以直接從互聯網下載,有時也被作為營銷手段。例如,營銷公司會免費提供構件SDK 以鼓勵人們使用它,從而會吸引更多人由於能免費為其編程而購買其構件。
SDK 可能附帶了使其不能在不兼容的許可證下開發軟體的許可證。例如產品供應商提供一個專有的 SDK 可能與自由軟體開發抵觸。GPL 能使 SDK 與專有軟體開發近乎不兼容。LGPL 下的 SDK 則沒有這個問題。
Ⅸ android sdk是什麼意思幹嘛用的
意思是:安卓軟體開發包,全程為Android software development kit。
作用:它可以簡單的為某個程序設計語言提供應用程序介面API的一些文件,但也可能包括能與某種嵌入式系統通訊的復雜的硬體。
一般的工具包括用於調試和其他用途的實用工具。SDK還經常包括示例代碼、支持性的技術註解或者其他的為基本參考資料澄清疑點的支持文檔。
(9)androidsdk程序擴展閱讀
背景
Android是谷歌(Google)公司推出的手機開發平台。與iPhone相似,Android採用WebKit瀏覽器引擎,具備觸摸屏、高級圖形顯示和上網功能,用戶能夠在手機上查看電子郵件、搜索網址和觀看視頻節目等;
比iPhone等其他手機更強調搜索功能,界面更強大,可以說是一種融入全部Web應用的單一平台。Android平台給我們提供了一個SharedPreferences類,它是一個輕量級的存儲類,特別適合用於保存軟體配置參數。
使用SharedPreferences保存數據,其背後是用xml文件存放數據,文件存放在/data/data/<package name>/shared_prefs目錄下。
SharedPreferences,它是Android提供用來存儲一些簡單的配置信息的一種機制,例如,一些默認歡迎語、登錄的用戶名和密碼等。
發展情況
Android項目目前正在從手機運營商、手機廠商、開發者和消費者那裡獲得大力支持。谷歌移動平台主管安迪·魯賓(Andy Rubin)表示,與軟體開發合作夥伴的密切接觸正在進行中。
從2007年11月開始,谷歌開始向服務提供商、晶元廠商和手機銷售商提供Android平台,並 組建「開放手機聯盟」,其成員超過30家。
Ⅹ 如何執行android sdk中的示常式序
android sdk中帶了不少的示常式序,是學習android的很入口,主要在每個示常式序下執行: android update project -p `pwd` --target 1 然後就可以: