當前位置:編程學習大全網 - 源碼下載 - android studio 源碼怎麽導入

android studio 源碼怎麽導入

1 背景

上路了,準備開始重操那兩年的舊業,後悔之前在上家公司做Amlogic和Realtak方案盒子時沒有養成寫博客的習慣,這算是開篇之作吧,順帶也算是給壹個網友的答疑吧。不多說,該篇只是工具講解而已。

關於Android Studio對於應用層App開發的技巧和配置前面我寫過文章分析的,這裏不再解釋說明,具體查看我的這壹片博文《Android Studio入門到精通 》。這裏我們主要說明的是用它來看源碼的相關配置(該實例依據官方源碼android-5.1.1_r14進行配置說明)。

以前在上家公司查看修改源碼時還是使用的Eclipse導入部分代碼的方式,而現在在android源碼中發現有壹個development/tools/idegen目錄,查了壹下發現是生成IDE的project文件(主要是intellij的project文件,其實也就是Android

Studio的),所以說福利工具就這麽來了,欲知詳情,請看下文。

2 配置使用過程

2-1 基礎準備工作

首先妳得安裝配置了Android Studio,具體不明白的參考《Android Studio入門到精通 》。

接著妳得下載好了源碼Code,至於如何下載這裏不再說明,比較簡單,上官網查看就行了。

其次妳需要保證源碼已經被編譯生成了out相關目錄文件。

好了,如上就是壹些基本準備工作,針對定制源碼或者原生源碼來說,這些準備步驟都是必須的,沒必要再強調了。

2-2 配置導入及使用

2-2-1 編譯源碼idegen模塊及生成AS配置文件(*.ipr)

在開始編譯idegen模塊前,妳壹定知道需要先全局編譯出out目錄及相關文件吧,這個不再過多說了,我們通過如下命令編譯idegen模塊:

mmm development/tools/idegen/11

這行命令的意思是編譯idegen這個模塊項目,然後生成idegen.jar文件(不信妳自己去查看這個模塊的Android.mk的目標吧,不多解釋)。運行完以後如果看到如下信息則說明編譯OK:

......

#### make completed successfully (7 seconds) ####1212

接著執行如下腳本:

development/tools/idegen/idegen.sh11

這行命令的意思是在根目錄生成對應的android.ipr、android.iml IEDA工程配置文件。等待片刻得到類似如下信息說明OK:

Read excludes: 21ms

Traversed tree: 194799ms1212

通過如上操作我們就完成了基本的源碼配置工作。

2-2-2 導入Android Studio前的壹些客戶化操作

大家都知道使用Eclipse倒入源碼很慢,Android Studio導入源碼時也慢,所以建議修改android.iml文件(將自己不用的代碼去掉),然後再導入Studio。

  • 上一篇:有線電視所有o既頻道
  • 下一篇:如何從後臺得到webshell
  • copyright 2024編程學習大全網