亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

AOSP源碼下載示例代碼

 更新時(shí)間:2022年08月15日 16:17:19   作者:Amosstan  
這篇文章主要介紹了AOSP源碼下載,由于清華源中給出很清晰的配置下載方法,這兒只做幾條總結(jié),對AOSP源碼感興趣的朋友一起看看吧

一、說明

由于一些原因,利用谷歌的資源下載Android源碼速度很慢,我們可以用清華源里面的資源進(jìn)行下載。
清華源AOSP配置下載地址詳解:Android 鏡像使用幫助

二、源碼下載示例

由于清華源中給出很清晰的配置下載方法,這兒只做幾條總結(jié):

1. 谷歌鏡象不可用,采用清華源鏡象

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

2. 配置repo

mkdir ~/bin
PATH=~/bin:$PATH
curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo > ~/bin/repo
chmod a+x ~/bin/repo

注意:repo最好加到系統(tǒng)的環(huán)境變量中。

3. repo更新

repo的運(yùn)行過程中會嘗試訪問官方的git源更新自己,如果想使用tuna的鏡像源進(jìn)行更新,可以將如下內(nèi)容復(fù)制到你的~/.bashrc里

export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo'

并重啟終端模擬器。

4. 下載初始化包

wget -c https://mirrors.tuna.tsinghua.edu.cn/aosp-monthly/aosp-latest.tar

5. 解壓資源包

tar xf aosp-latest.tar

6. 更新指定版本

比如指定下載android-6.0.1_r62,執(zhí)行以下命令:

repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest -b android-6.0.1_r62
repo sync

如果遇到"SyntaxError: invalid syntax"等錯(cuò)誤,如下所示:

  File "/home/jerry/workspace/aosp/.repo/repo/main.py", line 79
    file=sys.stderr)
        ^
SyntaxError: invalid syntax

應(yīng)該是python語法導(dǎo)致的,解決方法如下:

python3 ~/bin/repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest -b android-6.0.1_r62
python3 ~/bin/repo sync

7. 快捷腳本

由于網(wǎng)絡(luò)及限制網(wǎng)絡(luò)并發(fā)等原因,repo sync常常更新失敗,可以用腳本來更新,腳本示例:

	repo sync -j4
	while [ $? = 1 ]; do
	        echo "==== sync failed, re-sync again ===="
	        sleep 3
	        repo sync -j4
	done

三、注意

1. 遇到同步失敗的問題

比如OMA-DM這個(gè)app同步失敗,我們可以修改AOSP目錄下的.repo/manifests/default.xml來屏蔽掉這個(gè)應(yīng)用的同步,如下圖:

2. 遇到python語法問題

參照如下語法根據(jù)實(shí)際情況執(zhí)行repo命令,注意repo要寫上絕對路徑,否則會報(bào)錯(cuò)。

python3 ~/bin/repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest -b android-6.0.1_r62
python3 ~/bin/repo sync

到此這篇關(guān)于AOSP源碼下載示例代碼的文章就介紹到這了,更多相關(guān)AOSP源碼內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Android編程之繪圖canvas基本用法示例

    Android編程之繪圖canvas基本用法示例

    這篇文章主要介紹了Android編程之繪圖canvas基本用法,結(jié)合實(shí)例形式分析了Android canvas繪圖的相關(guān)方法與使用技巧,需要的朋友可以參考下
    2017-09-09
  • Android實(shí)現(xiàn)字母導(dǎo)航控件的示例代碼

    Android實(shí)現(xiàn)字母導(dǎo)航控件的示例代碼

    這篇文章主要介紹了通過自定義View實(shí)現(xiàn)字母導(dǎo)航控件的示例代碼,文中的實(shí)現(xiàn)過程講解詳細(xì),對我們學(xué)習(xí)或工作有一定幫助,感興趣的可以學(xué)習(xí)一下
    2022-01-01
  • Android使用自定義屬性實(shí)現(xiàn)圖片自動播放滾動的功能

    Android使用自定義屬性實(shí)現(xiàn)圖片自動播放滾動的功能

    這篇文章主要介紹了Android使用自定義屬性實(shí)現(xiàn)圖片自動播放滾動的功能,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-05-05
  • Android基于ViewPager Fragment實(shí)現(xiàn)選項(xiàng)卡

    Android基于ViewPager Fragment實(shí)現(xiàn)選項(xiàng)卡

    這篇文章主要介紹了Android基于ViewPager Fragment實(shí)現(xiàn)選項(xiàng)卡的相關(guān)資料,需要的朋友可以參考下
    2015-11-11
  • Android PopupWindow使用實(shí)例

    Android PopupWindow使用實(shí)例

    這篇文章主要介紹了Android PopupWindow使用實(shí)例,本文直接給出代碼實(shí)例,需要的朋友可以參考下
    2015-06-06
  • Android startActivityForResult的基本用法詳解

    Android startActivityForResult的基本用法詳解

    這篇文章主要介紹了Android startActivityForResult的基本用法詳解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • Android開發(fā)Jetpack組件DataBinding用例詳解

    Android開發(fā)Jetpack組件DataBinding用例詳解

    這篇文章主要為大家介紹了Android開發(fā)Jetpack組件DataBinding的使案用例詳解說明,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2022-02-02
  • Android之Spinner用法詳解

    Android之Spinner用法詳解

    這篇文章主要介紹了Android之Spinner用法詳解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • Android圖像視圖ImageView實(shí)現(xiàn)圖像拉伸效果

    Android圖像視圖ImageView實(shí)現(xiàn)圖像拉伸效果

    這篇文章主要為大家詳細(xì)介紹了Android圖像視圖ImageView實(shí)現(xiàn)圖像拉伸演示,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • Android實(shí)現(xiàn)懸浮圖片

    Android實(shí)現(xiàn)懸浮圖片

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)懸浮圖片,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-09-09

最新評論