没有合适的资源?快使用搜索试试~ 我知道了~
scratchs#embeddedsystem1#92-android源码的获取和编译1
需积分: 0 1 下载量 84 浏览量
2022-07-25
14:34:22
上传
评论
收藏 6KB MD 举报
温馨提示
试读
$ sudo apt-get install git初始化android源代码仓库,下载最新的代码,使用如下方法:或者想下载某个分支,例如android-4.4
资源推荐
资源详情
资源评论
# 9.2 Android源码的获取和编译
Android的源码获取需要安装Git和Repo。
Git是Linus Torvalds 为了帮助管理Linux 内核开发而开发的一个开源的分布式版本控制系统,用以敏捷高效的处理任何或大或小的项目。Git的读音为\/gɪt\/。尽管最初Git的开发是为了辅助Linux内核开发的过程,但是我们发现在很多其他自由软件项目或公司项目管理也使用了Git。
Linux下软件的安装方法有很多种。在Ubuntu下我们可以简单实用如下命令直接安装。
> $ sudo apt-get install git
>
> $ sudo su
>
> $ curl [http:\/\/commondatastorage.googleapis.com\/git-repo-downloads\/repo](http://commondatastorage.googleapis.com/git-repo-downloads/repo) > ~\/bin\/repo
>
> $ cd ~\/bin\/
>
> $ chmod a+x repo
## 9.2.1 获取Android源码
### 1. repo init创建仓库
初始化android源代码仓库,下载最新的代码,使用如下方法:
> $ mkdir myAndroid
>
> $ cd myAndroid
>
> $ repo init -u [https:\/\/android.googlesource.com\/platform\/manifest](https://android.googlesource.com/platform/manifest)
或者想下载某个分支,例如android-4.4.2\_r1,可以使用如下命令:
> $ repo init -u [https:\/\/android.googlesource.com\/platform\/manifest](https://android.googlesource.com/platform/manifest) -b android-4.4.2\_r1
### 2. 同步源代码到本地仓库
> $ repo sync
在同步代码的过程中可能因为网络环境的原因会经常停止,我们可以编写一个脚本文件来让他中断后又自动下载。脚本参考如下:
# !\/bin\/bash
> echo “start sync……”
>
> repo sync
>
> while \[ $? == 1 \]; do
>
> echo “sync interrupted! start again……”
>
> sleep 5
>
> repo sync
>
> done
用这个脚本文件代替repo sync,当网络连接不上的而终止的时候,终端会延迟5毫秒后自动运行repo sync命令。具体操作如�
点击阅读更多
资源评论
嗨了伐得了
- 粉丝: 16
- 资源: 290
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功