成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

1.Android源代碼下載編譯

一. 安裝vmware+ubuntu環(huán)境,可以盡量選擇新一點(diǎn)的版本。

創(chuàng)新互聯(lián)是一家專業(yè)從事成都網(wǎng)站建設(shè)、做網(wǎng)站的網(wǎng)絡(luò)公司。作為專業(yè)網(wǎng)站制作公司,創(chuàng)新互聯(lián)依托的技術(shù)實(shí)力、以及多年的網(wǎng)站運(yùn)營經(jīng)驗(yàn),為您提供專業(yè)的成都網(wǎng)站建設(shè)、全網(wǎng)營銷推廣及網(wǎng)站設(shè)計(jì)開發(fā)服務(wù)!

二. 源代碼下載

在現(xiàn)在外網(wǎng)被墻的情況下,直接使用git從google下載android源代碼基本是不可能成功的。

還好找到了清華大學(xué)的鏡像,地址如下:

http://mirrors.tuna.tsinghua.edu.cn/help/AOSP/

那么只要按照這個網(wǎng)站的教程一步步操作就可以了,主要是下面這句話:

參考 Google 教程 https://source.android.com/source/downloading.html, 將 https://android.googlesource.com/ 全部使用https://aosp.tuna.tsinghua.edu.cn/ 或 git://aosp.tuna.tsinghua.edu.cn/aosp/ 代替即可。

可以參考老羅的博客,下載android源代碼,注意把里面的google地址替換成tsinghua地址

http://blog.csdn.net/luoshengyang/article/details/6559955

老羅的博客里面下載的是2.3的版本,所以我下載的也是2.3的。那為什么選擇跟老羅下載一樣的版本呢?因?yàn)槔狭_的分析真的很不錯,每一篇博客都值得仔細(xì)研讀。

安卓版本列表:

http://blog.csdn.net/tonyfield2015/article/details/9734031

三. 編譯

  1. cd到源代碼目錄

  2. . build/envsetup.sh 主要. 和build之間是有個空格的,這是個source命令,執(zhí)行之后,會多出幾個命令。

    這個命令執(zhí)行的是 源代碼目錄/build/envsetup.sh文件,一般會用到多出來的choosecombo,mm,mmm命令。

    mm編譯當(dāng)前目錄,也就是一般是這樣cd ./xxx/xxx -> mm

    mmm編譯指定目錄,也就是一般是這樣mmm ./xxx/xxx

  3. choosecombo選擇編譯參數(shù),一般默認(rèn)即可。

  4. make 編譯

四. 編譯出錯

編譯的過程中不可能一帆風(fēng)順,會出現(xiàn)各種各樣的錯誤;

比如64位環(huán)境不能編譯32位,或者gcc版本太低或者太高,肯定會有各種各樣的錯誤。

所以,不要害怕出現(xiàn)錯誤,如果出現(xiàn)編譯出錯的情況,一般直接把錯誤貼到百度搜索,然后一般都有解決方法。

修改之后,再執(zhí)行make

五. 運(yùn)行模擬器

1. 先按照老羅的方法把emulator加入環(huán)境變量

USER-NAME@MACHINE-NAME:~/Android$ export PATH=$PATH:~/working_directory/out/host/linux-x86/bin  

USER-NAME@MACHINE-NAME:~/Android$ export ANDROID_PRODUCT_OUT=~/working_directory/out/target/product/generic


ps:

working_directory是我的源代碼保存文件夾,它的全路徑是:/home/android/working_directory, 可能大家的路徑跟這個有所不同。

不過最好把這兩行添加到home目錄下的.bashrc文件中,這樣重啟電腦后就不用再次輸入這兩個命令了。也就是

cd ~

vim .bashrc

輸入內(nèi)容后保存,重啟下虛擬機(jī)。

2. 在命令行中運(yùn)行emulator 啟動模擬器,如下圖:

1. Android源代碼下載編譯

PS:

AOSP-Android Open-Source Project Android開發(fā)源代碼計(jì)劃

本文標(biāo)題:1.Android源代碼下載編譯
路徑分享:http://jinyejixie.com/article42/pdchec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站改版、小程序開發(fā)、網(wǎng)站建設(shè)用戶體驗(yàn)、定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)
巴青县| 新营市| 清水河县| 隆德县| 陇西县| 东海县| 奇台县| 日照市| 棋牌| 青阳县| 菏泽市| 内乡县| 商水县| 寿光市| 宁阳县| 巨鹿县| 晋城| 绥阳县| 灵宝市| 南宫市| 正宁县| 临泉县| 辽阳县| 宕昌县| 绍兴县| 古浪县| 桐乡市| 平罗县| 木里| 白城市| 毕节市| 西青区| 北宁市| 肥城市| 乃东县| 卓尼县| 亚东县| 金川县| 屏山县| 阿坝县| 盐津县|