VIM3 AOSP Android 14.0 缺失fetch-vendor-package.sh

Which system do you use? Android, Ubuntu, OOWOW or others?

Android 14

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

Linux version 4.4.0-148-generic (buildd@lgw01-amd64-014) (gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.4) ) #174~14.04.1-Ubuntu SMP Thu May 9 08:17:37 UTC 2019

Please describe your issue below:

参考这篇文章去下载安卓14的源码,执行到./device/amlogic/yukawa/fetch-vendor-package.sh出现报错,目录下没有该脚本

VIM3/VIM3L AOSP Android 14.0 Upside Down Cake - Announcements - Khadas Community

Code Download and Compilation

Obtaining the Code

mkdir khadas-aosp-14 && cd $_
repo init -u https://android.googlesource.com/platform/manifest -b main
repo sync

Compiling the Code

  • VIM3
export TARGET_VIM3=true
export TARGET_AVB_ENABLE=true
export TARGET_KERNEL_USE=6.1
export TARGET_USE_TABLET_LAUNCHER=true
./device/amlogic/yukawa/fetch-vendor-package.sh
source build/envsetup.sh && lunch yukawa-trunk_staging-userdebug
time make -j50 2>&1 | tee build_vim3_14_android.log

Post a console log of your issue below:

yangzhong@SZ-UT001:/software/home/yangzhong/khadas-aosp-14$ ./sync_android.sh
开始同步源码(自动重试版)…
Fetching: 100% (1326/1326), done in 4.162s
Checking out: 100% (1326/1326), done in 5.586s
repo sync has finished successfully.

:white_check_mark: 同步成功!

yangzhong@SZ-UT001:/software/home/yangzhong/khadas-aosp-14$ ./device/amlogic/yukawa/fetch-vendor-package.sh
-bash: ./device/amlogic/yukawa/fetch-vendor-package.sh: No such file or directory
yangzhong@SZ-UT001:/software/home/yangzhong/khadas-aosp-14$

你好,你删除device/amlogic/yukawa后重新同步下这个目录试试

repo sync -j10 -c device/amlogic/yukawa

尝试重新下载,对应目录下还是没有.sh脚本文件
yangzhong@SZ-UT001:/software/home/yangzhong/khadas-aosp-14$ rm -R device/amlogic/yukawa
yangzhong@SZ-UT001:/software/home/yangzhong/khadas-aosp-14$ ls device/amlogic/yukawa
ls: cannot access device/amlogic/yukawa: No such file or directory
yangzhong@SZ-UT001:/software/home/yangzhong/khadas-aosp-14$ repo sync -j10 -c device/amlogic/yukawa
Fetching: 100% (1/1), done in 0.419s
Checking out: 100% (1/1), done in 1.317s
repo sync has finished successfully.
yangzhong@SZ-UT001:/software/home/yangzhong/khadas-aosp-14$ ls ./device/amlogic/yukawa/fetch-vendor-package.sh
ls: cannot access ./device/amlogic/yukawa/fetch-vendor-package.sh: No such file or directory
yangzhong@SZ-UT001:/software/home/yangzhong/khadas-aosp-14$

fetch-vendor-package.sh (1.1 KB)
你单独上传了你下载试试

xiong@server:/users2/xiong/work/amlogic/khadas-aosp-14$ ls ./device/amlogic/yukawa/fetch-vendor-package.sh
./device/amlogic/yukawa/fetch-vendor-package.sh
xiong@server:/users2/xiong/work/amlogic/khadas-aosp-14$ rm -rf device/amlogic/yukawa
xiong@server:/users2/xiong/work/amlogic/khadas-aosp-14$ ls ./device/amlogic/yukawa/fetch-vendor-package.sh
ls: cannot access './device/amlogic/yukawa/fetch-vendor-package.sh': No such file or directory
xiong@server:/users2/xiong/work/amlogic/khadas-aosp-14$ rm -rf device/amlogic/yukawa
xiong@server:/users2/xiong/work/amlogic/khadas-aosp-14$ repo sync -j10 -c device/amlogic/yukawa

... A new version of repo (2.54) is available.
... New version is available at: /users2/xiong/work/amlogic/khadas-aosp-14/.repo/repo/repo
... The launcher is run from: /usr/bin/repo
!!! The launcher is not writable.  Please talk to your sysadmin or distro
!!! to get an update installed.

Fetching: 100% (1/1), done in 1.311s
Checking out: 100% (1/1), done in 0.078s
============================== [ NOTICE ] ==============================
Starting March 27, 2025, the latest release branch will always be
referenced by the new android-latest-release manifest, which can
be used directly with Repo.

We recommend platform developers use android-latest-release instead
of aosp-main to build and contribute to Android Open Source Project
(source.android.com).
========================================================================
repo sync has finished successfully.
xiong@server:/users2/xiong/work/amlogic/khadas-aosp-14$ 

@xiong.zhang
1、同步问题会不会和我repo初始化有关系,因为我无法直接访问google,所以使用的是清华镜像源
步骤如下:
#创建工作目录,名字任意
mkdir khadas-aosp-14 && cd $_
#repo初始化仓库,无法直接访问google建议设置清华镜像源,设置清华镜像源作为 repo 工具下载源
export REPO_URL=‘https://mirrors.tuna.tsinghua.edu.cn/git/git-repo
#使用清华镜像初始化仓库
repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest -b android-14.0.0_r29

2、另外使用你上传的脚本,同步出现以下报错:
yangzhong@SZ-UT001:/software/home/yangzhong/khadas-aosp-14$ chmod +x ./device/amlogic/yukawa/fetch-vendor-package.sh
yangzhong@SZ-UT001:/software/home/yangzhong/khadas-aosp-14$ ./device/amlogic/yukawa/fetch-vendor-package.sh
/software/home/yangzhong/khadas-aosp-14 /software/home/yangzhong/khadas-aosp-14
Vendor package not present: fetching it
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 146 100 146 0 0 49 0 0:00:02 0:00:02 --:–:-- 49
extract-yukawa_devices-20241217.tgz: FAILED
sha512sum: WARNING: 1 computed checksum did NOT match
yangzhong@SZ-UT001:/software/home/yangzhong/khadas-aosp-14$

直接访问出现是404,资源路径是不是已失效?
https://public.amlogic.binaries.baylibre.com/ci/vendor_packages/20241217/extract-yukawa_devices-20241217.tgz

ping www.google.com是否正常

xiong@server:/users2/xiong/work/amlogic/khadas-aosp-14$ ping www.google.com
PING www.google.com (142.250.199.196) 56(84) bytes of data.
64 bytes from nchkgb-am-in-f4.1e100.net (142.250.199.196): icmp_seq=1 ttl=113 time=27.5 ms
64 bytes from nchkgb-am-in-f4.1e100.net (142.250.199.196): icmp_seq=2 ttl=113 time=31.4 ms
64 bytes from nchkgb-am-in-f4.1e100.net (142.250.199.196): icmp_seq=3 ttl=113 time=27.3 ms
^C
--- www.google.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 27.362/28.817/31.496/1.901 ms
xiong@server:/users2/xiong/work/amlogic/khadas-aosp-14$ 

@xiong.zhang
您好,我上一条回复已经有说过,我无法直接访问Google :sweat_smile:,因为我没有vpn代理,直接ping www.google.com是超时的

我在打包我整个代码,已经是后面更新的AOSP有点异常,我已经向BayLibre询问了,目前还没有收到回复

@xiong.zhang 好的麻烦您了,有结论后麻烦请指导我如何解决这个问题,万分感谢 :smiling_face_with_three_hearts:

下面的链接是完整的代码,下载后检查md5是否一致,然后使用如下命令解压

cat vim3_aosp_14.tar.gz.a* | tar -xzv

注意解压后不要repo同步代码

通过网盘分享的文件:vim3_AOSP_14
链接: https://pan.baidu.com/s/1nTm73Df3yaTDcuJxaKkdxA?pwd=3a1p 提取码: 3a1p

1 Like