Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android 源碼編譯

Android 源碼編譯

編輯:關於Android編程

費了好久終於下載好了源碼4.4.2 (如果想只是了解下編譯過程 能用現成的最好了)下載好後 接下來開始編譯了

我的虛擬機Ubuntu配置 源碼有16g+ (.repo 占了大多數 可以刪掉的)

 

\

1進入到源碼的目錄

2 source build/envstup.sh

3 lunch (選擇full-eng 代號 或者直接lunch full-eng)

4 make (我的主機配置一般 用-j4 或者-j8會卡住)

 

執行make後會有各種各樣的問題大多是缺少依賴文件

 

接下來編譯到 libwebviewchromium.so時會開好長時間 這個文件有1.幾g 這個時候很容易出現內存不夠用

所以可以通過設置交換文件來增加虛擬內存

剛開始弄了1g還是會 出現internal compling error

最後設置3g成功了

dd if=/dev/zero of=/swapfile bs=1024*3 count=1024*1024

 

sudo mkswap /swapfile
sudo swapon /swapfile

 


編譯完後 通過下面命令可以取消

sudo swapoff /swapfile
sudo rm /swapfile
使用emulator 會看到下面效果(4.0以後直接使用這個命令就可以) \

如果中斷關閉後 想繼續使用emulator需要再次

source build/envsetup.sh

lunch full-eng

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved