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.

[参考译文] BeagleBoard-X15:Android buld 问题

Guru**** 2539500 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/671729/beagleboard-x15-android-buld-issue

器件型号:BeagleBoard-X15

大家好、

当我按如下方式构建 Android 文件系统时:

导出 KERNELDIR=~μ C/ti-processor-sdk-android-am57xx-evm-04.02.00.09/board-support/linux-4.4.4.9.91+gitAUTOINC+a9f709f7cf-ga9f709f7cf/
。 Build/envsetup.sh
午餐 full_am57xevm-userdebug
使-j 48

未编译外部/ opensh 模块。  

当我进入 external/opensh 目录并运行"mm"命令时、可以构建 sshd scp ssh 和其他模块。

如何  在构建 Android 系统时自动编译外部/ opensh 模块?

此致、

Qu Shenghui

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Qu Shenghui 您好、

    我将尝试让主题专家对此发表评论。 直到他们注释、才会运行
    将-j 48清理干净
    使-j 48

    而不是仅仅

    使-j 48

    为您带来改变?

    此致、
    Nick

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很抱歉、"make clear"评论是指您在此处的其他帖子: e2e.ti.com/.../669704
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Nick,

    谢谢!

    "
    将-j 48清理干净
    使-j 48

    而不是仅仅

    使-j 48
    "

    没有区别。


    此致、
    Qu shenghui
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    曲水

    1) 1) REPO 同步是否在没有任何错误的情况下完成?
    参考文献: processors.wiki.ti.com/.../Processor_SDK_Android_Building_The_SDK

    2) 2)尝试使用较少的线程进行构建。 (例如:make -J4)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Nick,

    1 μ A、
    REPO SYNC FINISH,、无任何错误。

    2、我将尝试运行"mak -j4"

    问题:
    在 Android 根目录中运行"make -j4"时、您能否构建 openssl?
    您能在"out/target/product/am57xevm/system/bin"目录中找到 sshd 吗?
    如下所示:

    TI_Android@ecoli:μ C/ti-processor-sdk-android-am57xx-evm-04.02.00.09/board-support/AOSP-6AA.1.0/out/target/product/am57xevm/system/bin$ ll~ grep ssh
    -rwxr-xr-x 1 ti_Android 用户154540年3月14日22:31 ssh*
    -rwxr-xr-x 1 ti_Android 用户199304 Mar 14 22:31 sshd*
    -rwxr-xr-x 1 ti_Android 用户53604 3月14日22:31 ssh-keygen*
    -rwxr-xr-1 ti_Android 用户998年3月14日22:31启动-ssh*

    此致、

    Qu Shenghui
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您必须导航 Android 构建系统的工作方式。
    /build/envsetup.sh >>午餐命令>>
    am57xevm 器件工程使用 full _ base.mk
    REF:device/ti/am57xevm/full_am57xevm.mk
    如您所见、基本 Android 配置中未包含 openssl。

    此外、
    所示为 external/openssh/android.mk
    local_module_tags:=可选

    >>可以使用"mmm"命令(正如您已经尝试过的那样)构建此类可选模块。

    如果要使用适当的午餐命令将 opensh 作为 make 的一部分来构建 openssl,请执行以下操作: 您可以在相应的路径中相应地启用模块。

    由于 openssh 不是基本 Android 所需配置的一部分。 此模块不属于我们的 SDK、并将在 SDK 中进行测试。