做android要JDK和SDK和ADT

做android要JDK和SDK和ADT

android SDK文件夾目錄

 Android SDK目錄下有很多文件夾,主要都是幹什麼的呢? 


   1. add-ons 這裏面保存着附加庫,比如Google Maps,當然你如果安裝了Ophone SDK,這裏也會有一些類庫在裏面。


   2. docs 這裏面是Android SDK API參考文檔,所有的API都可以在這裏查到。


   3. market_licensing 作爲Android Market版權保護組件,一般發佈付費應用到電子市場可以用它來反盜版。


   4. platforms 是每個平臺的SDK真正的文件,裏面會根據API Level劃分的SDK版本,  這裏就以Android 2.2來說,進入後有一個android-8的文件夾,android-8進入後是Android 2.2 SDK的主要文件,其中ant爲ant編譯腳本,data保存着一些系統資源,images是模擬器映像文件,skins則是Android模擬器的皮膚,templates是工程創建的默認模板,android.jar則是該版本的主要framework文件,tools目錄裏面包含了重要的編譯工具,比如aapt、aidl、逆向調試工具dexdump和編譯腳本dx。


  5. platform-tools 保存着一些通用工具,比如adb、和aapt、aidl、dx等文件,Android123提示,這裏和platforms目錄中tools文件夾有些重複,主要是從android 2.3開始這些工具被劃分爲通用了。


  6. samples 是Android SDK自帶的默認示例工程,裏面的apidemos強烈推薦初學者運行學習,對於SQLite數據庫操作可以查看NotePad這個例子,對於遊戲開發Snake、LunarLander都是不錯的例子,對於Android主題開發Home則是android m5時代的主題設計原理。


  7. tools 作爲SDK根目錄下的tools文件夾,這裏包含了重要的工具,比如ddms用於啓動Android調試工具,比如logcat、屏幕截圖和文件管理器,而draw9patch則是繪製android平臺的可縮放png圖片的工具,sqlite3可以在PC上操作SQLite數據庫,而monkeyrunner則是一個不錯的壓力測試應用,模擬用戶隨機按鍵,mksdcard則是模擬器SD映像的創建工具,emulator是android模擬器主程序,不過從android 1.5開始,需要輸入合適的參數才能啓動模擬器,traceview作爲android平臺上重要的調試工具。


  8. usb_driver 顧名思義,保存着android平臺google官方機型的驅動如nexus one、nexus s,同時也有一些老機型驅動的支持,比如說htc dream、htc magic和motorola的droid。


Android是第二個最流行的用於 智能手機和平板電腦 的操作系統。這裏有8個最好的 Android工具以許多不同的方式 幫助開發人員 ,例如 - SDK和AVD管理器,android ADT,android DDMS等等,每個工具表現其獨特和不同的質量,使它非常有用於開發。如今,Android的開發一天一天地增長,在新的移動開發中變得越來越流行。


  互聯網上提供一些工具,可幫助開發人員輕鬆的Android開發。在這些工具的幫助下,開發人員可以更方便,快捷的方式開發應用程序。


  現在,Android操作系統每天得到更多的普及和喜愛,智能手機和平板電腦都在大規模使用此操作系統。
  所以今天我們彙編了最好的Android開發工具給開發者,通過它們可以使他們的開發快速和容易的。訪問這個列表,並分享你的思想,在我們的評論部分。

Android開發方便快捷的8個好工具
  1)SDK和AVD Manager
  在你的Android SDK裏新增和更新的組件是快速和容易的。要添加或更新個人SDK組件,你需要使用的Android SDK和AVD管理(包括在SDK工具)。


  2)Android ADT
  Android開發工具(ADT)是一個用於Eclipse IDE的插件,旨在給你一個強大的,集成的環境中構建Android應用程序


  3)Android DDMS
  Android附帶了一個調試工具稱爲的Dalvik調試監視器服務器(DDMS的),它提供了端口轉發服務,設備上的屏幕捕獲,線程堆和設備上的信息,logcat,進程,radio狀態信息,來電和短信欺騙,位置數據欺騙,等等。
  4)Logcat
  Android日誌系統提供了一個收集和查看系統調試輸出機制。從各種應用程序和系統的部分日誌收集了一系列的循環緩衝區,然後logcat命令可以查看和過濾。你可以使用通過ADB shell使用logcat查看日誌消息。


  5)Hierarchy Viewer
  層次Viewer允許你調試和優化您的用戶界面。它提供了一個佈局的視圖層次結構(佈局視圖)的視覺表現和放大的顯示檢查員(像素完美查看)。


  6)Zipalign
  zipalign是歸檔對齊工具,它對Android應用程序(APK)文件提供了重要的優化。其目的是爲了確保所有的未壓縮數據開始於特定的文件開始部分。具體來說,它引起apk內所有未壓縮的數據,如圖像或原始文件,要在4字節邊界對齊。


  7)Emulator
  Android SDK中包括移動設備模擬器 - 一個虛擬的移動設備,在您的計算機上運行。模擬器可以讓你無需使用物理設備開發和測試的Android應用程序。


  8)Android Debug Bridge
  Android調試橋(ADB)是一種多用途的命令行工具,可以讓你在一個模擬器實例或連接Android的供電設備進行通信。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章