如何学习自己diy安卓代码呢?

我更新固件会提交最新的代码,到时候你同步代码即可

好的,谢谢,我用百度网盘下载完源码,

并在这个文件夹下进入终端按照说明执行了这个命令


我的这个.repo在哪里呀,我没找到,还有就是您上边提到的接下来的步骤按照官网手册来操作就行了,指的是那块,我后边需要干什么,还有就是我的这个一百个G的源码,现在可以删除了吗?

在根目录里面你用 ls -a 或者 ll 来查看

后面就是编译的工作了,先编译uboot在编译kernel,不过要保证你还有足够的存储,不然生成的文件可能会失败

确保代码解压完,建议在编译成功后在删除也不迟,如果怕存储不够用的话,可以保存到移动硬盘中备份

您好,我找到.repo文件了,它还在我之前合并其他文件夹的文件夹内,只是被隐藏了。后边我按照那个repo命令要下载代码,显示我没有repo,是需要我再自己下载repo吗,我百度网盘下载的这个.repo文件是干什么用的

repo是管理代码的一个工具

你需要根据提示来安装一个repo库

安装 Repo
1.确保主目录下有一个 bin/ 目录,并且该目录包含在路径中:
     mkdir ~/bin
     PATH=~/bin:$PATH
2.下载 Repo 工具,并确保它可执行:
     curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
     chmod a+x ~/bin/repo
初始化Repo客户端
1.创建一个空目录来存放您的工作文件。如果您使用的是 MacOS,必须在区分大小写的文件系统中创建该目录
     mkdir WORKING_DIRECTORY
     cd WORKING_DIRECTORY
2.使用您的真实姓名和电子邮件地址配置 Git
     git config --global user.name "xiong"
     git config --global user.email "<xiong@khadas.com>"
3.查看git是否配置成功     
     git config --list
4.运行 repo init 以获取最新版本的 Repo 及其最近的所有错误更正内容
     repo init -u https://android.googlesource.com/platform/manifest
     repo init -u 你需要同步的ssh
     repo sync -j10
     repo start --all 分支名-----------切换需要的分支

这个是需要拉取的代码管理repo库

repo同步出现如下错误时:


解决办法:
重新更新.repo内的repo版本

再同步即可:

下面这个链接可以阅读了解更详细的关于repo的知识
git repo工具详细使用教程——彻底学会Android repo的使用

您好,我按照您说的下载了repo,然后执行了这个命令
$repo init -u GitHub - khadas/android_manifest: AOSP for Khadas VIMs & Edge -b khadas-vims-pie
下载了这个源码,
您看下我下载成功了吗



这样是不是就下载成功这个代码了,那这个代码他在哪里呢,我需要怎么样才能编译他

在.repo的目录下执行 repo sync -j10


照您说的执行命令后报错

按如下修改再尝试下
https://khadas.github.io/android/zh-cn/vim3/DownloadAndroidSourceCode.html

您好,我根据您的指导,修改成了清华源


再执行repo sync -j10
报错这个

请问这是什么原因导致的呢?该怎么处理

你执行repo sync -j10的路径不对,要退出.repo目录执行

我退到上一级目录了,还是这样

你在你虚拟机上登录我们代码的github看看能不能正常查看
https://github.com/khadas
这个是网络不稳定导致访问不上github

我测试了一下,确实windows可以访问github,但是虚拟机上,用那个浏览器没能打开这个页面,这有什么办法吗

你那个浏览器能正常上网嘛,百度,谷歌这些那个能正常访问的

刚试了一下,谷歌不行,百度,微博这些可以

看看这些能不能解决

我按照第二个文件,修改了下,浏览器部分时间可以访问github/khadas,但是不稳定,同时使用命令repo sync -j10还是会报错无法访问

那还是网络处于不稳定状态,你那边可以使用直接 Ubuntu 系统的电脑嘛,不要用虚拟机,因为我们使用的环境基本都是Ubuntu服务器或者Ubuntu系统的电脑

目前这边确实没有ubunto的电脑,还有什么别的方法吗,或者您解决下我那个前后置摄像头切换的帖子,好长时间一直没回我 反馈一个遇到的USb摄像头使用时遇到的bug - VIM3 - Khadas Community