关于github在中国下载速度很慢

Which version of system do you use? Please provide the version of the system here:

我要编译android10 源码系统.

Please describe your issue below:

repo init -u https://github.com/khadas/android_manifest.git -b khadas-edge-Qt
我使用github,因为在中国,下载速度非常慢. 有没有镜像下载地址,或者有没有什么办法


FAQ--总结下载源码报错问题 我找了一些帖子,这个帖子中使用 b方法: 提示清华镜像已经找不到了
下面是使用的命令,我刚开始以为是清华的网址发生了更改,我使用之前的清华网址,也是同样的错误.

gy@gy-HP-ZHAN-99-Pro-G1-MT:~/android_aosp/tuna_khadas$ repo init -u https://mirrors.tuna.tsinghua.edu.cn/khadas/android_manifest.git -b khadas-edge-Qt
Downloading Repo source from https://mirrors.tuna.tsinghua.edu.cn/git/git-repo
remote: Enumerating objects: 9534, done.
remote: Counting objects: 100% (5505/5505), done.
remote: Compressing objects: 100% (2856/2856), done.
remote: Total 9534 (delta 5264), reused 2649 (delta 2649), pack-reused 4029

**manifests:

fatal: 仓库 ‘https://mirrors.tuna.tsinghua.edu.cn/khadas/android_manifest.git/’ 未找到
manifests: sleeping 4.0 seconds before retrying
fatal: cannot obtain manifest https://mirrors.tuna.tsinghua.edu.cn/khadas/android_manifest.git\*\*

Repo command failed: UpdateManifestError
Unable to sync manifest default.xml

@daguang

需要使用科学的上网方法才能下载。

我可否把这个的fetch 替换成清华的地址,让他把有关android的aosp下载完成,咱们的这个库 我可以自己在慢慢等待同步. 他们的源码是一样的吗

manifest中的
remote fetch=“https://android.googlesource.com/” name=“aosp” review=“https://android.googlesource.com/”/

可以,但确定你网络可以正常访问github. 我们的代码托管到github.

我在编译u-boot的时候出现以下的问题, 我找了一些文档,

但是我ubuntu是24版本的此问题已经修复,我也同样把khadas下u-boot/script/dtc/dtc-lexer.l也删除掉了YYTYPE 但是还是出现这个问题,我应该怎么办

/usr/bin/ld: scripts/dtc/dtc-parser.tab.o:(.bss+0x10): multiple definition of `yylloc’; scripts/dtc/dtc-lexer.lex.o:(.bss+0x0): first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [scripts/Makefile.host:108:scripts/dtc/dtc] 错误 1
make[1]: *** [scripts/Makefile.build:425:scripts/dtc] 错误 2
make: *** [Makefile:491:scripts] 错误 2
make: *** 正在等待未完成的任务…
UPD include/config/uboot.release

@daguang,

高版本的Ubuntu上面编译是会有这个问题,你手动修改一下。也有可能是GCC版本的原因。

@william.lin 我现在手里这个rk3399这个板子默认开发者是开启的吗, 我usb线插入 rk3399的usb-c这个插槽,另一端插入pc但是 adb devices找不到,并且显示屏上也没有任何提示,我点击 内核版本,也不会说是点击几次打开开发者模式, 给我提示,未写号, 是怎么回事

@daguang,

你烧录的是什么版本?麻烦提供一下。

android10, 源代码目前好像都编译完成了. 还没开始烧, 连接不到板子,我用ubuntu烧的,adb可以识别到正常的手机

@daguang

通过上面方式,让板子进入烧录模式,可以正常烧录了。

我想使用adb命令, 安装一个自己的apk, 但是用数据线从电脑接入板卡之后 adb是无效的. adb devices,也无法找到任何设备,插孔已都插过了, Edge1 Install OS into eMMC via USB Tool [Khadas Docs] 我是需要操作这个吗

@daguang ,
你在设备管理器里看看,连接SBC后,ADB相关的驱动是否已经正常安装了。

就仅仅是连接SBC 使用adb 无效, 其他的手机都是没问题的.

ADB_EXT.rar (1.1 MB)

使用附件的ADB替换你原来的ADB文件。试一下。

还是不行,我是android应用端开发. 配置的adb应该是正常的, 使用SBC的adb是需要特殊配置下吗, 这个不太了解

@daguang ,
正常通用AS自带的也可以。以前有遇到过,AS自带不行的情况。你把SBC插拨接电脑,查看一下设备管理器。有没有识别设备。

有的,在电脑上还可以读取到我的SBC的存储,可以传入,传出文件, 还有一个额外的问题. 我在关机状态下如果充电, 怎么不显示充电的状态?

@daguang ,
充电模式是没有做的。 你可以提供一下系统的具体版本号给我吗?