Android Studio文件目錄介紹


一、安裝的時候並不理解很多東西的用處,只是根據教程來做,所以想整理一下思路:

android sdk里的各目錄作用:

1、AVD Manager.exe:虛擬機管理工具,用於建立和管理虛擬機。

2、SDK Manager.exe:sdk管理工具,用於管理、下載sdk、sdk工具,能及擴展工具

3、tools目錄:包括測試、調試、第三方工具。模擬器、數據管理工具等。

4、build-tools目錄:編譯工具目錄,包含了轉化為davlik虛擬機的編譯工具。

包括:aapt(Android Asset Packaging Tool):編譯應用程序的資源文件(包括AndroidManifest.xml和你的Activities的xml文件),生成R.java文件,這樣你就可以從你的

java代碼中引用資源。

        aidl:把.aidl 接口轉換成java接口.

        dx:轉化.class中間代碼為dvlik中間代碼,所有經過java編譯的生成.class文件都需要此工具進行轉換,最后打包進apk文件中.

        dexdump:dump devlik中間代碼

5、platform-tools目錄:包含開發app的平台依賴的開發和調試工具。包括 adb、fastboot等

包括:

       adb:android調試工具

       fastboot:boot工具

6、platforms/<android-version>目錄:包括android的平台。包含在android.jar庫中。你必須指一個平台為你的編譯目標。

7、system-images目錄:編譯好的系統映像。模擬器可以直接加載。

8、sources目錄:android sdk的源碼目錄

9、samples目錄:sdk例子

10、add-ons目錄:

11、docs目錄:

12、extras目錄:

二、目錄下各文件詳解

1、Android模擬器(Android Emulator )

它是在你的計算機上運行的一個虛擬移動設備。你可以使用模擬器來在一個實際的Android運行環境下設計,調試和測試你的應用程序。

2、Android調試橋(Android Debug Bridge (adb) )

Adb 工具可以讓你在模擬器或設備上安裝應用程序的.apk文件,並從命令行訪問模擬器或設備。你也可以用它把Android模擬器或設備上的應用程序代碼和一個標准的調試器連接在一起。

3、層級觀察器 (Hierarchy Viewer )

層級觀察器工具允許你調試和優化你的用戶界面。它用可視的方法把你的視圖(view)的布局層次展現出來,

此外還給當前界面提供了一個具有像素柵格(grid)的放大鏡觀察器,這樣你就可以正確地布局了。

4、Dalvik 調試監視器服務(Dalvik Debug Monitor Service (ddms))

這個工具集成了Dalvik(為Android 平台定制的虛擬機(VM)),能夠讓你在模擬器或者設備上管理進程並協助調試。你可以使用它殺死進程,選擇某個特定的進程來調試,產生跟蹤據,觀察堆(heap)和線程信息,截取模擬器或設備的屏幕畫面,還有更多的功能。

5、Android Asset Packaging Tool (aapt)

Aapt工具可以讓你創建包含Android應用程序二進制文件和資源文件的.apk文件。

6、Android接口描述語言(Android Interface Description Language (aidl))

可以讓你生成進程間的接口的代碼,諸如service可能使用的接口。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM