當前位置:首頁 » 操作系統 » repo源碼

repo源碼

發布時間: 2024-06-02 09:31:46

A. cygwin 下用repo 獲取android源碼錯誤,是什麼原因

你當前用戶的許可權不夠。

B. android源碼下載完成後,其中的".repo"文件夾是源碼的一部分嗎可以刪除嗎

如果不再同步更新代碼,可以刪除。如果需要同步,就是repo sync,就不能刪除。

C. android源碼下載操作是,repo出錯!高手指點!

我碰到repo出的問題也是很多錯誤,採用了兩個方式解決了,一個是換了OS版本為10.0.4,一個是升級了最新的repo版本,其中感覺換OS版本作用更大。把上述兩個更新後,repo就沒問題了

D. 怎樣著手研究 Android 源代碼

一、源碼里的工程需要導入所有的Android源碼,不可以單獨作為一個Android工程導入到Eclipse里。
二、使用git和repo下載Android的源代碼,參考如下步驟
以下操作都是在Ubuntu10.04LTS下完成:
1)安裝git
sudo apt-get install git-core
2)安裝curl
sudo apt-get install git-core curl
3)安裝Repo,為了方便直接下載repo到用戶根目錄中。通過curl下載repo
curl http://android.git.kernel.org/repo >~/repo
4)給repo可執行的許可權
chmod a+x ~/repo
5)新建一個目錄,然後進入該目錄。通過repo將當前Android上所有源代碼下載。
首先初始化本地,
~/repo init -u git://android.git.kernel.org/platform/manifest.git
看到repo initialized in /android的提示後,則證明初始化完畢。成功後會在~/android下生成.repo文件夾
執行
repo sync
則自動開始下載源代碼。git支持斷點續傳,如果中斷了下次可繼續。
單獨下載內核,用這個
git clone git://android.git.kernel.org/kernel/linux-2.6.git
如果想拿某個branch而不是主線上的代碼,我們需要用-b參數制定branch名字,比如:
repo init -u git://android.git.kernel.org/platform/manifest.git -b froyo
另一種情況是,我們只需要某一個project的代碼,比如kernel/common,就不需要repo了,直接用Git即可。
git clone git://android.git.kernel.org/kernel/common.git

E. android源碼下載後只有.repo文件夾,源代碼在哪兒拜託各位了 3Q

繼續下吧,下載完後會解壓的,下載失敗了接著下,當時我下載了3天,有時下載突然不動了,也不提示問題就卡在那。 查看原帖>>

F. 自己可以編譯安卓源碼嗎

用最新的Ubuntu 16.04,請首先確保自己已經安裝了Git.沒安裝的同學可以通過以下命令進行安裝:

sudo apt-get install git git config –global user.email 「[email protected]」 git config –global user.name 「test」

其中[email protected]為你自己的郵箱.

簡要說明

android源碼編譯的四個流程:1.源碼下載;2.構建編譯環境;3.編譯源碼;4運行.下文也將按照該流程講述.

源碼下載

由於某牆的原因,這里我們採用國內的鏡像源進行下載.
目前,可用的鏡像源一般是科大和清華的,具體使用差不多,這里我選擇清華大學鏡像進行說明.(參考:科大源,清華源)

repo工具下載及安裝

通過執行以下命令實現repo工具的下載和安裝

mkdir ~/binPATH=~/bin:$PATHcurl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repochmod a+x ~/bin/repo

補充說明
這里,我來簡單的介紹下repo工具,我們知道AOSP項目由不同的子項目組成,為了方便進行管理,Google採用Git對AOSP項目進行多倉庫管理.在聊repo工具之前,我先帶你來聊聊多倉庫項目:

我們有個非常龐大的項目Pre,該項目由很多個子項目R1,R2,...Rn等組成,為了方便管理和協同開發,我們為每個子項目創立自己的倉庫,整個項目的結構如下:


這里寫圖片描述

執行完該命令後,再使用make命令繼續編譯.某些情況下,當你執行jack-admin kill-server時可能提示你命令不存在,此時去你去out/host/linux-x86/bin/目錄下會發現不存在jack-admin文件.如果我是你,我就會重新repo sync下,然後從頭來過.

錯誤三:使用emulator時,虛擬機停在黑屏界面,點擊無任何響應.此時,可能是kerner內核問題,解決方法如下:
執行如下命令:

  • ./out/host/linux-x86/bin/emulator -partition-size 1024 -kernel ./prebuilts/qemu-kernel/arm/kernel-qemu-armv7

  • 通過使用kernel-qemu-armv7內核 解決模擬器等待黑屏問題.而-partition-size 1024 則是解決警告: system partion siez adjusted to match image file (163 MB >66 MB)

    如果你一開始編譯的版本是aosp_arm-eng,使用上述命令仍然不能解決等待黑屏問題時,不妨編譯aosp_arm64-eng試試.

    結束吧

    到現在為止,你已經了解了整個android編譯的流程.除此之外,我也簡單的說明android源碼的多倉庫管理機制.下面,不妨自己動手嘗試一下.

    G. 急!!我下載下來的android源碼只有.repo一個文件夾,make命令也運行不了,請問有誰知道這是為什麼嗎

    .repo 是yum的配置文件。。。
    使用方法,前提是把IP配置對。。
    然後yum -y install **軟體名**

    熱點內容
    linux修改遠程埠 發布:2024-11-26 22:35:53 瀏覽:981
    卡通農場伺服器怎麼連不上 發布:2024-11-26 22:26:54 瀏覽:194
    馬嘉祺密碼1的答案是什麼 發布:2024-11-26 22:19:16 瀏覽:954
    linux常用命令vi 發布:2024-11-26 22:17:40 瀏覽:4
    sqlserver教材 發布:2024-11-26 22:07:21 瀏覽:632
    安卓p圖工具哪個好 發布:2024-11-26 22:02:25 瀏覽:320
    稅控盤密碼在哪裡改 發布:2024-11-26 21:55:54 瀏覽:611
    美版安卓系統為什麼連不了網 發布:2024-11-26 21:51:36 瀏覽:613
    用公司伺服器搭建網站 發布:2024-11-26 21:42:00 瀏覽:357
    忘記密碼魅族手機如何清除數據 發布:2024-11-26 21:34:17 瀏覽:156