Android Camera 测试环境搭建:Android 原生代码下载

Posted 胡刚2016

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Camera 测试环境搭建:Android 原生代码下载相关的知识,希望对你有一定的参考价值。

Ubuntu 虚拟机是我新建的,下载的源码特别大,我给虚拟机分配了 600GB 的硬盘。

1. 创建目录

mkdir ~/bin

2. 将 bin 目录放到环境变量里面

后面会将 repo 下载到 bin 目录,将 bin 目录放到环境变量里面的目的是为了后面在任何地方敲击 repo 命令,它都能识别出 repo 命令。

PATH=~/bin:$PATH

3. 下载和安装 curl

目的是后面使用 curl 来下载 repo

sudo apt  install curl

4.下载和安装 repo

curl -sSL -k  'https://gerrit-googlesource.proxy.ustclug.org/git-repo/+/master/repo?format=TEXT' |base64 -d > ~/bin/repo

为 repo 增加可执行权限

chmod a+x repo

5. 指定 repo 仓库服务器

export REPO_URL='https://gerrit-googlesource.proxy.ustclug.org/git-repo'

6. 创建目录 android-12.1.0_r4

cd ~
mkdir android-12.1.0_r4

7. 初始化仓库

cd android-12.1.0_r4/
repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest -b android-12.1.0_r4


注意这里会有一个报错

/usr/bin/env: ‘python’: No such file or directory

原因是我们没有安装 python

sudo apt-get install python

安装完 python 后,继续执行 repo init
报错没有安装 git

安装 git

sudo apt-get install git

然后,继续执行 repo init

报了证书的错误
解决办法:

export GIT_SSL_NO_VERIFY=1

继续执行 repo init
发现提示要升级 repo

按照提示升级 repo

cp /home/hg/android-12.1.0_r4/.repo/repo/repo /home/hg/bin/repo

执行 repo init
提示要设置 git 的 邮箱和用户名

下面根据提示 设置 git 邮箱和用户名

执行 repo init

8. 执行 repo sync

我大概用了两个小时
如果下载被中断了,可以继续用 repo sync 下载

repo sync


9. 切换分支

git branch -av | grep -iE "858c828"
git checkout -b remotes/aosp/android12L-s1-release

以上是关于Android Camera 测试环境搭建:Android 原生代码下载的主要内容,如果未能解决你的问题,请参考以下文章

Android Camera 测试环境搭建:Android 原生代码下载

Android Camera 测试环境搭建:Android 原生代码下载

Android音视频开发 ->搭建开发环境

简单搭建环境,测试Android应用

HiSpark IPC Camera开发环境搭建(基于V1.1.4)

HiSpark IPC Camera开发环境搭建(基于V1.1.4)