久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Android版本下載以及切換

 joy_chen 2013-11-15

1:下載android主線(xiàn)分支

repo init -u https://android./platform/manifest

 

2:下載android其它分支

repo init -u https://android./platform/manifest -b android-4.0.1_r1

 

3,;查看android分支版本號(hào)

git --git-dir .repo/manifests/.git/ branch -a

 

4:查看android當(dāng)前版本號(hào)

    在build/core/version_defaults.mk文件中查看PLATFORM_VERSION即可。

 

5:切換android分支

    4.1 初始化repo客戶(hù)端到某一分支(以android-4.0.3_r1為例)

        repo init -b android-4.0.3_r1

    可以在目錄 .repo/manifest.xml中查看repo客戶(hù)端是在哪個(gè)分支上,。

    4.1 同步代碼

       repo sync

6:創(chuàng)建自己的本地分支

    6.1 構(gòu)造本地分支

       repo start myandroid4.0.3 --all ,分支名稱(chēng)為myandroid4.0.3

    6.2檢出到自己創(chuàng)建的分支上

       repo checkout myandroid4.0.3 或

       repo checkout myandroid4.0.3 origin/android-4.0.3_r1

7:下載android linux kernel代碼

       查看https://android./

8:如何獲得指定版本的Linux內(nèi)核

        在下載目錄下執(zhí)行:

git checkout remotes/origin/android-2.6.29  

(以android-2.6.29為例)

9:查看repo可切換的分支
      cd .repo/manifests
      git branch -a | cut -d / -f 3

 

出錯(cuò)問(wèn)題解決:

1:執(zhí)行repo sync時(shí)出現(xiàn)

fatal: '../platform/abi/cpp.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
error: Cannot fetch platform/abi/cpp

------》在.repo目錄下的manifest.xml里找到fetch屬性,,改成fetch= "git://Android.git.linaro.org/ ",,或 "http://android.”。

:

 

repo工具是git工具的封裝,,下載單個(gè)project時(shí)使用git,,下載所有android源碼時(shí)使用repo工具。用法都是一樣的,。



看著Google的教程,,下載了android的源代碼。

默認(rèn)分支是android-4.0.1_r1.
$ repo init -u https://android./platform/manifest -b android-4.0.1_r1

代碼下載完成了,,也編譯通過(guò),,并在虛擬機(jī)中運(yùn)行了。

最大的問(wèn)題是:
如何將代碼的版本從4.0.1降到2.3.6呢,?

網(wǎng)上找一個(gè)切換分支的文檔,,就是不成功。
疑問(wèn):是不是切換分支,,就可以更改android代碼的版本?

文檔如下:
查看可切換的分支 
cd .repo/manifests 
git branch -a | cut -d / -f 3 
 
 
以  gingerbread-release 分支為例 
repo init -b gingerbread-release  
repo sync (not needed if your local copy is up to date) 
repo start gingerbread-release --all  
查看當(dāng)前的分支 
repo branches

http://blog./uid-20665047-id-3758327.html

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買(mǎi)等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多