VIM3 android源码下载报错求助

链接:百度网盘 请输入提取码
提取码:524h
感觉是你的repo里配置有问题,用这里的repo试下。

或者你可以参考这两个链接试下:

https://my.oschina.net/eric0593/blog/344946?p=1

按你的方法,同步成功了;但目录(bootloader/uboot)下面还是没有相关文件啊,只有一个.git文件夹;时还需要进行哪些步骤吗?

repo sync bootloader/uboot

单独同步这个目录看看,前贴出LOG

zhang@zhang-OptiPlex-3070:~/workspace/khads/aosp/khadas$ repo sync bootloader/uboot
Skipped fetching project u-boot (already have persistent ref)

被跳过了吗?…

你可以先简单做两个实验:
新建test目录上,用你的repo1和我发给你的repo2单独同步bootloader/uboot目录,看看是什么结果。

mkdir test1
cd test1
repo1 init -u https://github.com/khadas/android_manifest.git -b khadas-vims-pie
repo1 sync -j4 bootloader/uboot

mkdir test2
cd test2
repo2 init -u https://github.com/khadas/android_manifest.git -b khadas-vims-pie
repo2 sync -j4 bootloader/uboot

我也是用户。遇到一些目录下只有.git目录。
删掉.rep/projects 里对应的目录重新拉。

我按你的方法时了,uboot成功搞下来了,但kernel里还是只有configs和tests两个文件夹;其他文件夹暂未查看,估计也是不全。是什么原因呢?有什么解决办法吗?

删掉,重新搞。估计之前的操作方法不正确导致仓库有问题。。

linux代码的目录是common,不是kernel,你确定一下先

我用的android啊 :rofl: :rofl: :rofl: :rofl: :rofl: :rofl: :rofl:

删掉哪个?.repo/project里的文件吗?我删了重新同步了好几遍了,一样的结果。

我知道你是android, android里面也必须包含linux内核的,根目录下的kernel目录,不是linux内核目录,而是在common目录下,先确定了再说,可能同步没有问题

1 Like

直接编译看看嘛?我之前编译是有问题的,所以才又同步了。我再编译一遍看看吧

编译log:
hardware/amlogic/wifi/configs/wifi.mk:43: warning: WIFI_MOUDLE is multiwifi
hardware/amlogic/wifi/configs/wifi.mk:47: warning: WIFI_BUILD_IN is false
hardware/amlogic/bluetooth/configs/bluetooth.mk:20: warning: BLUETOOTH_MODULE is BCMBT
hardware/amlogic/bluetooth/configs/bluetooth.mk:24: warning: BLUETOOTH_INF is not set

PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=9
TARGET_PRODUCT=kvim3
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a-neon
TARGET_CPU_VARIANT=cortex-a9
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-4.15.0-112-generic-x86_64-Ubuntu-18.04.4-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=PPR1.180610.011
OUT_DIR=out

ninja: no work to do.
ninja: no work to do.
device/khadas/kvim3/preinstall/preinstall.mk was modified, regenerating…
hardware/amlogic/wifi/configs/wifi.mk:43: warning: WIFI_MOUDLE is multiwifi
hardware/amlogic/wifi/configs/wifi.mk:47: warning: WIFI_BUILD_IN is false
hardware/amlogic/bluetooth/configs/bluetooth.mk:20: warning: BLUETOOTH_MODULE is BCMBT
hardware/amlogic/bluetooth/configs/bluetooth.mk:24: warning: BLUETOOTH_INF is not set
device/khadas/kvim3/preinstall/preinstall.mk was modified, regenerating…
hardware/amlogic/wifi/configs/wifi.mk:43: warning: WIFI_MOUDLE is multiwifi
hardware/amlogic/wifi/configs/wifi.mk:47: warning: WIFI_BUILD_IN is false
hardware/amlogic/bluetooth/configs/bluetooth.mk:20: warning: BLUETOOTH_MODULE is BCMBT
hardware/amlogic/bluetooth/configs/bluetooth.mk:24: warning: BLUETOOTH_INF is not set
[5/953] including build/make/Android.mk …
device/khadas/common/factory.mk:184: warning: echo “radio add dt and bootloader”
device/khadas/common/factory.mk:322: warning: will keep out/target/product/kvim3/update.img
device/khadas/common/factory.mk:465: warning: will keep out/target/product/kvim3/kvim3-fastboot-flashall-20200805.zip
[314/953] including hardware/amlogic/audio/Android.mk …
“---------ott audio mode, compiler configure 2 channels output by default--------”
[317/953] including hardware/amlogic/camera/Android.mk …
eth0: 获取接口信息时发生错误: Device not found


pdk or not:
target board: g12b
git version: “384df15da4bdd67155a234ff02ca70598385155e”
uncomment: 0 files
last changed: “Date: Sat May 23 10:18:30 2020 +0800”
build time: " Wed Aug 5 11:30:52 CST 2020"
builder name: " zhang"
branch name: “* khadas-vims-pie”
build mode: userdebug
host name: “zhang-OptiPlex-3070”
eth0: 获取接口信息时发生错误: Device not found
host IP: “”
path: “/home/zhang/workspace/khads/aosp/khadas/hardware/amlogic/camera/v3/fake-pipeline2/tests”


[321/953] including hardware/amlogic/gralloc/Android.mk …
hardware/amlogic/gralloc/Android.mk:79: warning: “the value of GPU_ARCH is bifrost”
hardware/amlogic/gralloc/Android.mk:135: warning: “the value of BOARD_RESOLUTION_RATIO is 1080”
hardware/amlogic/gralloc/Android.mk:141: warning: “the value of HWC_PRIMARY_DISP_SUPPORT_AFBC is false”
hardware/amlogic/gralloc/Android.mk:142: warning: “the value of HWC_EXTEND_DISP_SUPPORT_AFBC is true”
hardware/amlogic/gralloc/Android.mk:154: warning: “the value of GPU_TYPE is gondul”
[323/953] including hardware/amlogic/hwcomposer/Android.mk …
“Build HWC 2.0”
[537/953] including system/sepolicy/Android.mk …
system/sepolicy/Android.mk:79: warning: BOARD_SEPOLICY_VERS not specified, assuming current platform version
[908/953] including vendor/amlogic/common/LibTsPlayer/Android.mk …
vendor/amlogic/common/LibTsPlayer/jni/compat/media_control/Android.mk:27: warning: 9
vendor/amlogic/common/LibTsPlayer/jni/compat/media_control/Android.mk:98: warning: 9
vendor/amlogic/common/LibTsPlayer/jni/test/Android.mk:5: warning: Kitkat
vendor/amlogic/common/LibTsPlayer/jni/test/Android.mk:6: warning: vendor/amlogic/common/LibTsPlayer/jni/test
[919/953] including vendor/amlogic/common/apps/NativeImagePlaye/Android.mk …
vendor/amlogic/common/apps/NativeImagePlaye/jni/Android.mk:10: warning: libnativehelper/include_jni
[927/953] including vendor/amlogic/common/external/DTVKit/android-inputsource/Android.mk …
vendor/amlogic/common/external/DTVKit/android-inputsource/logicdtvkit/src/jni/Android.mk:10: warning: libnativehelper/include_jni
build/make/core/java_common.mk:183: warning: vendor/amlogic/common/external/DTVKit/android-inputsource/app/src/main/Android.mk: inputsource: Unused source files: vendor/amlogic/common/external/DTVKit/android-inputsource/app/src/main/droidlogic/java
inputsource: platform ‘amlogic’
[939/953] including vendor/amlogic/common/frameworks/Android.mk …
vendor/amlogic/common/frameworks/core/jni/screencontrol/Android.mk:7: warning: libnativehelper/include_jni
vendor/amlogic/common/frameworks/core/jni/systemcontrol/Android.mk:10: warning: libnativehelper/include_jni
[940/953] including vendor/amlogic/common/gpu-lib/Android.mk …
"the value of BOARD_INSTALL_VULKAN is "
TARGET_PRODUCT is kvim3
[945/953] including vendor/amlogic/common/prebuilt/Android.mk …
“no bootaccelerate source code, add prebuilts”
“no exoplayer source code, add prebuilts”
[951/953] including vendor/amlogic/common/tv/tvserver/Android.mk …
“have hardware/amlogic/media”
“have hardware/amlogic/media”
[953/953] including vendor/widevine/Android.mk …
device/khadas/kvim3/Kernel.mk:174: warning: overriding commands for target out/target/product/kvim3/obj/lib_vendor/mali.ko' vendor/amlogic/common//gpu/gpu-v2.mk:23: warning: ignoring old commands for target out/target/product/kvim3/obj/lib_vendor/mali.ko’
build/make/core/base_rules.mk:412: warning: overriding commands for target out/target/product/kvim3/system/usr/icu/icudt60l.dat' build/make/core/base_rules.mk:412: warning: ignoring old commands for target out/target/product/kvim3/system/usr/icu/icudt60l.dat’
build/make/core/base_rules.mk:412: warning: overriding commands for target out/host/linux-x86/usr/icu/icudt60l.dat' build/make/core/base_rules.mk:412: warning: ignoring old commands for target out/host/linux-x86/usr/icu/icudt60l.dat’
build/make/core/Makefile:28: warning: overriding commands for target out/target/product/kvim3/obj/lib_vendor/ddr_window_64.ko' device/khadas/kvim3/Kernel.mk:174: warning: ignoring old commands for target out/target/product/kvim3/obj/lib_vendor/ddr_window_64.ko’
build/make/core/Makefile:28: warning: overriding commands for target out/target/product/kvim3/vendor/etc/init/android.hardware.wifi@1.0-service.rc' build/make/core/base_rules.mk:426: warning: ignoring old commands for target out/target/product/kvim3/vendor/etc/init/android.hardware.wifi@1.0-service.rc’
ninja: error: ‘vendor/amlogic/common/apps/Lightning/Lightning.apk’, needed by ‘out/target/product/kvim3/obj/APPS/Lightning_intermediates/package.apk’, missing and no known rule to make it
11:32:38 ninja failed with: exit status 1

failed to build some targets (04:31 (mm:ss))

从log上看,你代码下载还有点问,确认一下这个目录vendor/amlogic/common/apps/Lightning

是的啊;看log是却少文件啊;vendor/amlogic/common/apps/Lightning目录下只有Android.mk、.git文件夹、lib文件夹三个。

单独同步一下这个目录,然后再编译看下有没有其它问题

repo sync vendor/amlogic/common/apps/Lightning

同步时被跳过了;log:
Skipped fetching project android_vendor_amlogic_apps_Lightning (already have persistent ref)
再编译还是同样的问题