国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
容器 擺脫主機(jī)環(huán)境限制,隨心所欲編譯Android源碼

TinkerS OSC開源社區(qū) 昨天

使用docker編譯aosp源碼

google官方推薦的安卓編譯源碼為14.04,由于目前的工作環(huán)境為macosx環(huán)境或者高版本的ubuntu環(huán)境,直接在本機(jī)編譯會有很多問題,不過借助docker這個強(qiáng)大的工具可解決這個煩惱

安裝docker

google搜索安裝方法即可

docker更換國內(nèi)鏡像源

為了加速docker鏡像的拉取,可以設(shè)置國內(nèi)鏡像源,例如設(shè)置成網(wǎng)易的鏡像源方法如下:

  • 創(chuàng)建 /etc/docker 目錄

sudo mkdir -p /etc/docker

  • 在 /etc/docker 目錄下創(chuàng)建 daemon.json 文件,寫入以下內(nèi)容

{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}

  • 重啟docker服務(wù)

sudo systemctl daemon-reload
sudo systemctl restart docker

創(chuàng)建編譯鏡像

由于aosp源碼推薦在ubuntu 14.04版本上編譯,所以我們基于14.04來創(chuàng)建鏡像。這里準(zhǔn)備使用5.1.1版本的源碼,所以需要安裝jdk7。

構(gòu)建鏡像的細(xì)節(jié)詳見 Dockerfile。

使用如下命令創(chuàng)建鏡像

docker build -t aosp-build:1.0.0 .

查看創(chuàng)建成功的鏡像

  

使用鏡像編譯源碼

  1. 下載aosp源碼 推薦去清華鏡像站下載打包好的源碼即可,也可以使用repo下載指定版本,具體詳見網(wǎng)站文檔。

  2. 假設(shè)aosp源碼下載路徑為 /home/user/aosp,使用aosp-build鏡像創(chuàng)建容器,并掛載aosp源碼路徑

docker run -itd --name aosp-build -v /home/user/aosp:/home/aosp aosp-build:1.0.0
docker exec -it aosp-build /bin/bash

  1. 進(jìn)入 /home/rom 目錄,直接編譯源碼即可

. build/envsetup.sh
lunch
make -j8
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
極速體驗編譯openjdk8(docker環(huán)境)
docker -v 和Dockerfile 中VOLUME 區(qū)別
干貨|從零開始學(xué)習(xí)制作、以及使用Tina的Docker編譯鏡像
linux centos7 非root用戶安裝源碼版docker
windows下安裝docker(糾正報錯) 加速下載kali鏡像
Docker的典型應(yīng)用場景
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服