當前位置:首頁 » 操作系統 » 怎麼運行android源碼

怎麼運行android源碼

發布時間: 2025-02-08 19:28:38

Ⅰ 怎樣著手研究 Android 源代碼

一、源碼里的工程需要導入所有的Android源碼,不可以單獨作為一個Android工程導入到Eclipse里。
二、使用git和repo下載Android的源代碼,參考如下步驟
以下操作都是在Ubuntu10.04LTS下完成:
1)安裝git
sudo apt-get install git-core
2)安裝curl
sudo apt-get install git-core curl
3)安裝Repo,為了方便直接下載repo到用戶根目錄中。通過curl下載repo
curl http://android.git.kernel.org/repo >~/repo
4)給repo可執行的許可權
chmod a+x ~/repo
5)新建一個目錄,然後進入該目錄。通過repo將當前Android上所有源代碼下載。
首先初始化本地,
~/repo init -u git://android.git.kernel.org/platform/manifest.git
看到repo initialized in /android的提示後,則證明初始化完畢。成功後會在~/android下生成.repo文件夾
執行
repo sync
則自動開始下載源代碼。git支持斷點續傳,如果中斷了下次可繼續。
單獨下載內核,用這個
git clone git://android.git.kernel.org/kernel/linux-2.6.git
如果想拿某個branch而不是主線上的代碼,我們需要用-b參數制定branch名字,比如:
repo init -u git://android.git.kernel.org/platform/manifest.git -b froyo
另一種情況是,我們只需要某一個project的代碼,比如kernel/common,就不需要repo了,直接用Git即可。
git clone git://android.git.kernel.org/kernel/common.git

Ⅱ 怎麼把別人的android源碼復制到自己的項目中然後運行

1、如果是復制整個項目的話,那麼是用eclipse的file-import菜單可以導入
2、如果是在你自己的項目中使用別人項目的部分源碼的話,那麼在導入整個項目之後,從中獲取你需要的源碼,然後復制到你的項目中(當然不是簡單的復制,需要你對應用程序的理解)

Ⅲ Android源碼能在其他電腦上運行嗎

如下:
1.在ubuntu系統下,進入源碼根目錄,運行如下命令。
mmm命令編譯idegen模塊,在源碼目錄下的out/host/linux-x86/frameworks/目錄下生成了idegen.jar文件。
2.在源碼目錄下繼續執行如下命令:
3.development/tools/idegen/idegen.sh命令執行完成,會在根目錄下生成
android.iml和android.ipr這兩個文件,這兩個文件是Android Studio的工程配置文件。
4.到這一步我們可以打開Android Studio導入源碼了,不過還有一些要注意的地方,如果我們就這么直接導入,會把所有的源碼模塊導入到Android Studio中,這會很慢的,想想源碼那麼多文件,直接全部導入,如果你的電腦配置不好,可能會直接假死。所以我們最好過濾一下我們不需要的源碼文件,只導入我們需要的模塊。
對比源碼下目錄,我把除了frameworks模塊的其他所有模塊都過濾掉了。這樣導入的速度很快,3分鍾左右就導入完成了。
5.所有配置完成了,下面啟動Android Studio開始導入源碼。
6.Android Studio導入源碼
點擊ok,大概過了3-5分鍾,就導入完成了。
7.好了,現在我們可以愉快的使用Android Studio查看源碼了。
8.如果你不想編譯源碼,還想把源碼導入Android Studio的簡單方法是什麼呢,到這一步我想大家都知道了,就是把上面生成的兩個文件android.iml和android.ipr拷貝到你的未編譯源碼根目錄就可以用Android Studio導入了。
9.當然,一般我們大部分人不在ubuntu下開發app ,為了能在Windows或Mac系統下也能使用Android Studio查看未編譯的源碼,我們也可以像上一步那樣直接拷貝ubuntu下的android.iml和android.ipr文件到Windows或Mac系統下的android源碼根目錄下,然後導入Adnroid Studio中,這樣就可以在這兩個平台上進行查看源碼了,不用一直開虛擬機了。

熱點內容
java正則表達式正則替換 發布:2025-02-08 22:01:04 瀏覽:505
伺服器不識別配置的ip地址 發布:2025-02-08 22:00:02 瀏覽:615
橙雲伺服器 發布:2025-02-08 21:59:48 瀏覽:438
ftp伺服器ip就是電腦ip嗎 發布:2025-02-08 21:51:42 瀏覽:475
資料庫5 發布:2025-02-08 21:43:17 瀏覽:51
安卓安裝證書沒有怎麼辦 發布:2025-02-08 21:32:10 瀏覽:358
外交官拉桿箱怎麼設密碼 發布:2025-02-08 21:21:55 瀏覽:797
vivo手機z系列哪個配置性價比最高 發布:2025-02-08 21:17:43 瀏覽:10
什麼是白標和伺服器 發布:2025-02-08 21:15:50 瀏覽:481
租完伺服器怎麼搭建ip 發布:2025-02-08 21:11:47 瀏覽:394