This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我正在尝试为 Jacinto 板制作图像。 当我尝试制作 Android 映像时、我遇到了类似的问题
缺少 libdrm OMAP shared_libraries android-arm
我已经交叉检查了内核配置文件、它具有 CONFIG_DRM 和 CONFIG_DRM_OMAP 宏、以构建 libdrm 映像。
如果我需要使用任何其他补丁以及 Android 6A0_1_1 (Android Oreo 版本)、请告知我。
用于构建 Android 的参考链接 Oreo: https://software-dl.ti.com/infotainment/jacinto6/android/6AO_1_1_Release/index_FDS.html
尊敬的 Vinay:
Android SDK 6AA.1.1版本没有构建问题。 许多人都在使用它。
请确保您的 REPO 是干净的、并且您已完全下载了源代码。
此致、
Vishal
您好、Vishal、
感谢您的回答。 我有一个干净的克隆。 我没有看到 Uboot 和内核构建出现任何问题。 但是、在进行 Android 编译时、我看到的问题相同。
首先、我得到了该误差
out/build-full_jacinto6evm.ninja 丢失、正在重新生成...
[231/1002]包括./external/libdrm/Android.mk……
external/libdrm/libkms/android.mk:23:警告:GPU 驱动程序无效:omapdrm
[249/1002]包括./external/mesa3d/Android.mk……
/external/mesa3d/Android.mk:52:警告:GPU 驱动程序无效:omapdrm
[687/1002]包括./system/sepolicy/Android.mk……
/system/sepolicy/Android.mk:111:警告:未指定 Board_SEPOLICY_Vers、假设是当前平台版本
[1002/1002]包括./tools/tradefederation/core/Android.mk……
product_copy_files 软件包/服务/car/car_product/预先 加载的类-car:system/etc/预先 加载的类被忽略。
没有 Target_device jacinto6evm 的专用恢复资源
‘ve:“ndor”:没有这样的文件或目录
platform_testing/build/ tases/tests/instruming_metric_test_list.mk:警告:Continuous_instruming_metric_tests:未知的模块 perf-setup.sh 已安装文件
platform_testing/build/ tases/tests/instruming_test_list.mk:警告:Continuous_instruming_tests:unknown installed file for module RecyclerViewTests
platform_testing/build/ tases/tests/instruming_test_list.mk:警告:Continuous_instruming_tests:未知的已安装文件,用于模块设置 FunctionalTests
platform_testing/build/ tases/tests/instruming_test_list.mk:警告:Continuous_instruming_tests:模块 LauncherFunctionalTests 的未知已安装文件
platform_testing/build/ tasks/tests/instruming_test_list.mk:警告:Continuous_instruming_tests:未知的模块应急 InfoTests 已安装文件
platform_testing/build/tases/tests/native_metric_test_list.mk:警告:continuous_native_metric_tests:未知的模块 perf-setup.sh 已安装文件
build/core/prebuild_internal.mk:489:`:覆盖目标' out/target/product/jacinto6evm/obj/etc/pvrsrvkm_mediles/pvrsrvkm.ko'的命令
DEVICE/ti/Proprietary -open/jacinto6/SGX_src/Android.mk:44:警告:忽略目标`out/target/product/jacinto6evm/obj/etc/pvrsrvkm_medilities/pvrsrvkm.ko 的旧命令
[99%1262/1263]全球供应商/*/*/Android.BP
忍者:错误:'/home/ubuntu/6AO.1.1/kernel/android-4.4/drivers/scsi/scsi_mod.ko,'out/target/product/jacinto6evm/recovery.img'所需,缺少且没有已知的规则来实现它
14:00:07忍者失败:退出状态1
####无法构建某些目标(01:41 (mm:ss)####
####无法构建某些目标(01:41 (mm:ss)####
安装后、cmake 未出现错误、但仍然认为 libdrm_OMAP 的生成存在问题
sudo apt install cmake
之后、当我尝试编译 Android 时、我会看到缺少 libdrm_OMAP 的问题、这是必需的、但无法构建。 请告诉我解决此问题的方法。
根目录@A2ML21114L:/home/ubuntu/6AO.1.1/mydroid make -J2
========================================================================================
platform_version_codename=REL
platform_version=8.1.0
Target_product=AOSP_ARM
target_build_variant=eng
target_build_type=release
TARGET_ARCH=ARM
target_ar_variant=armv7-a
target_cpu_variant=generic
host_arch=x86_64
host_2nd _arch=x86
host_os=linux
host_os_extra =linux-4.15.0-123-generic-x86_64-bubuntu-18.04-bionic
host_cross_os=windows
host_cross_arch=x86
host_cross_2nd arch=x86_64
host_build_type=release
build_id=OPM1.171019.021
OUT_DIR=OUT
========================================================================================
忍者:没有工作要做。
忍者:没有工作要做。
OUT/BUILD-AFSP ARM.ninja 缺失、正在重新生成...
[687/1002]包括./system/sepolicy/Android.mk……
/system/sepolicy/Android.mk:111:警告:未指定 Board_SEPOLICY_Vers、假设是当前平台版本
[1002/1002]包括./tools/tradefederation/core/Android.mk……
hardware/ti/dc/android.mk:错误:libdce (shared_libraries android-arm)缺失 libdrm_OMAP (shared_libraries android-arm)
如果是有意设置的、则可以在环境中设置 ALLOW_MISSING_Rependencies=true、但这可能会将实际问题推迟到编译的稍后阶段。
hardware/ti/dra7xx/camera/android.mk:错误:camera.mk。 (shared_libraries android-arm)缺少 libdrm_OMAP (shared_libraries android-arm)
如果是有意设置的、则可以在环境中设置 ALLOW_MISSING_Rependencies=true、但这可能会将实际问题推迟到编译的稍后阶段。
hardware/ti/dra7xx/hwcomposer/android.mk:错误:hwcomposer。 (shared_libraries android-arm)缺少 libdrm_OMAP (shared_libraries android-arm)
如果是有意设置的、则可以在环境中设置 ALLOW_MISSING_Rependencies=true、但这可能会将实际问题推迟到编译的稍后阶段。
build/core/main.mk:728:错误:从以前的错误中退出。
14:13:36卡提失败、出现:退出状态1
build/core/main.mk:21:目标'run_Soong_ui'的配方失败
make:***[RUN_Soong_ui]错误1.
根目录@A2ML21114L:/home/ubuntu/6AO.1.1/mydroid
您好!
在开始构建之前、您是否执行了以下命令?
我们在 SDK 中不支持 AoSP 午餐目标。
。 Build/envsetup.sh
午餐 full_jacinto6evm-userdebug
导出 KERNELDIR=${您的路径}/kernel/android-4.4
此致、
Vishal
我遇到的问题是因为内核模块未正确构建。 还有其他观察结果是、如果 Android 编译由于任何错误而终止、我们每次都需要执行清理编译、否则我们将面临一些未知问题。 我能够构建映像。 谢谢。