android打包sdk
⑴ android sdk是什麼意思幹嘛用的
意思是:安卓軟體開發包,全程為Android software development kit。
作用:它可以簡單的為某個程序設計語言提供應用程序介面API的一些文件,但也可能包括能與某種嵌入式系統通訊的復雜的硬體。
一般的工具包括用於調試和其他用途的實用工具。SDK還經常包括示例代碼、支持性的技術註解或者其他的為基本參考資料澄清疑點的支持文檔。
(1)android打包sdk擴展閱讀
背景
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-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
方法一
使用eclipse導出jar包:我們知道一個java項目是可以用eclipse導出jar包的,安卓工程也一樣,只要按普通的方法export就可以了。不過,export出來的包是沒有混淆過的,如果你要混淆,還需要單獨對你的jar包執行一次proguard程序,可參考proguard使用指南。
方法二
使用腳本打包:我個人比較喜歡該方法,因為android工程項目並不是只有JAVA代碼,有的資源也需要提供出來,而使腳本可以更加定製化一些。
android的SDK默認提供了一個ant打包的腳本,具體使用方法,可參考之前的BLOG,使用ant打包APK及依賴包最佳解決辦法
我們可以看出,打包,最終調用的其實是android sdk下的ant腳本,既然安卓已經幫我們寫好了ant腳本,我們就好好利用。
使用上面的BLOG中介紹的方法,先在工程目錄中生成你的build.xml,然後自己寫一個target
<target name="sdk"
depends="-set-release-mode, -release-obfuscation-check, -compile, -post-compile, -obfuscate">
</target>
這段target代碼,就是只執行到了混淆的腳本。然後我們在build.xml中選擇右鍵,run as, 第二個ant Build,然後選擇要執行的target為我們加上的sdk。
等執行完成後,就會在project/bin/proguard/obfuscated.jar找到你所要的jar包。