1. 程式人生 > >如何快速配置Android Studio工具檢視Android工程原始碼。

如何快速配置Android Studio工具檢視Android工程原始碼。

1.如何把AS配置到Ubuntu的桌面
參考:http://blog.csdn.net/aaa111/article/details/41833179
按其方法新建一個檔案android-studio.desktop,內容為如下,則可在桌面上顯示一個AS的圖示:
[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Exec="/opt/android-studio/bin/studio.sh" %f
Icon=/opt/android-studio/bin/studio.png
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=jetbrains-android-studio
Name[en_GB]=android-studio.desktop


在Ubuntu上,System Settings -> Keyboard -> Navigation -> Hide all normal windows (使用Ctrl+Super+D),這裡Super是指Win鍵。


2.生成匯入AS所需配置檔案(*.ipr)
source build/envsetup.sh
lunch full_jhz6753_65u_3_m0-eng
mmm development/tools/idegen/       <-->       make idegen
這會生成檔案: out/host/linux-x86/framework/idegen.jar


source development/tools/idegen/idegen.sh       <-->       make development/tools/idegen/idegen.sh
Read excludes: 12ms
Traversed tree: 84696ms
在原始碼的根目錄下生成android.ipr,android.iws和android.iml三個檔案
注:生成的檔案包括:
 ①android.iws 包含工作區的個人設定,比如開啟過的檔案,版本控制工具的配置,本地修改歷史,執行和debug的配置等。
 ②android.ipr 一般儲存了工程相關的設定,比如modules和modules libraries的路徑,編譯器配置,入口點等。
 ③android.iml 用來描述modules。它包括modules路徑、 依賴關係,順序設定等。一個專案可以包含多個 *.iml 檔案。

3.在AS中開啟原始碼根目錄下的android.iml
可參考.repo把不需要的目錄excludeFolder出去,這樣在開啟android.ipr時速度會快很多

4.設定
File -> Project Structure -> Modules -> Android -> Dependencies
該tab頁面下刪除所有,通過新增按鈕選擇"1 JARs or directories..."選擇期望檢視的依賴的程式碼路徑,一般app程式碼依賴的frameworks等可直接新增進去