当前位置:首页 » 操作系统 » 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 **软件名**

    热点内容
    苹果缓存清理后会加速吗 发布:2024-11-26 23:28:11 浏览:138
    我的世界服务器修改开放端口 发布:2024-11-26 23:22:51 浏览:51
    qt5编译器 发布:2024-11-26 23:22:04 浏览:516
    白糖期货存储多长时间 发布:2024-11-26 23:15:53 浏览:805
    phpgettext 发布:2024-11-26 23:13:19 浏览:644
    安卓微信的卡包在哪里 发布:2024-11-26 23:13:18 浏览:203
    黑群晖服务器变成电脑主机 发布:2024-11-26 23:07:32 浏览:84
    修压缩机多少钱 发布:2024-11-26 23:06:41 浏览:827
    chm加密 发布:2024-11-26 23:05:54 浏览:518
    自动存储盘进化史 发布:2024-11-26 22:58:35 浏览:108