首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何下载android源码?

如何下载android源码?
EN

Stack Overflow用户
提问于 2017-08-30 14:45:17
回答 2查看 247关注 0票数 0

我正在尝试从android源(android-5.1.1_r9)获得一个克隆,因为它被描述为here。在(Ubuntu 16.04)终端中运行该命令后,它没有下载任何内容。该文件夹保持为空。

代码语言:javascript
复制
nuwan2@nuwan:~/Desktop/workspace/original_sources$ repo init -u https://android.googlesource.com/platform/manifest -b android-5.1.1_r9
Get https://gerrit.googlesource.com/git-repo/clone.bundle
Get https://gerrit.googlesource.com/git-repo
remote: Finding sources: 100% (9/9)
remote: Total 9 (delta 1), reused 9 (delta 1)
Unpacking objects: 100% (9/9), done.
From https://gerrit.googlesource.com/git-repo
   c94d6eb..9ead97b  master     -> origin/master
Get https://android.googlesource.com/platform/manifest
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:04 --:--:--     0
curl: (22) The requested URL returned error: 404 Not Found
Server does not provide clone.bundle; ignoring.
remote: Counting objects: 523, done        
remote: Total 5705 (delta 1529), reused 5705 (delta 1529)        
Receiving objects: 100% (5705/5705), 4.21 MiB | 248.00 KiB/s, done.
Resolving deltas: 100% (1529/1529), done.
From https://android.googlesource.com/platform/manifest
 * [new branch]      adt_23.0.3 -> origin/adt_23.0.3
 * [new branch]      afw-test-harness-1.5 -> origin/afw-test-harness-1.5
 * [new branch]      afw-test-harness-2.1 -> origin/afw-test-harness-2.1
 * [new branch]      afw-test-harness-marshmallow-dev -> origin/afw-test-harness-marshmallow-dev
 * [new branch]      afw-test-harness-nougat-dev -> origin/afw-test-harness-nougat-dev
 * [new branch]      android-1.6_r1 -> origin/android-1.6_r1
 * [new branch]      android-1.6_r1.1 -> origin/android-1.6_r1.1
 * [new branch]      android-1.6_r1.2 -> origin/android-1.6_r1.2
 * [new branch]      android-1.6_r1.3 -> origin/android-1.6_r1.3
 * [new branch]      android-1.6_r1.4 -> origin/android-1.6_r1.4
 * [new branch]      android-1.6_r1.5 -> origin/android-1.6_r1.5
 * [new branch]      android-1.6_r2 -> origin/android-1.6_r2

这个过程继续一系列的行,我不能在这里粘贴所有的行。最后,结果如下所示。

代码语言:javascript
复制
 * [new tag]         webview-m40_r1 -> webview-m40_r1
 * [new tag]         webview-m40_r2 -> webview-m40_r2
 * [new tag]         webview-m40_r3 -> webview-m40_r3
 * [new tag]         webview-m40_r4 -> webview-m40_r4

Your identity is: Nuwan <nuwanst722@gmail.com>
If you want to change this, please re-run 'repo init' with --config-name

repo has been initialized in /home/nuwan2/Desktop/workspace/original_sources
nuwan2@nuwan:~/Desktop/workspace/original_sources$
nuwan2@nuwan:~/Desktop/workspace/original_sources$ ls
nuwan2@nuwan:~/Desktop/workspace/original_sources$ 

我的文件夹仍然是空的。哪里出了问题?将android源代码克隆到本地机器的正确方法是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-08-30 14:56:42

你应该在初始化后执行repo sync来拉取源代码

https://source.android.com/source/downloading

票数 3
EN

Stack Overflow用户

发布于 2017-08-30 14:58:25

Android托管在Google repo中,这是一组相互连接的git存储库。

有关下载Android项目源代码的详细说明,可以在official documentation中找到。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45953710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档