【问题标题】:How to add third party package external/openssh in android 10 build system如何在 android 10 构建系统中添加第三方包 external/openssh
【发布时间】:2020-08-26 22:25:01
【问题描述】:

我想在 android 10 中添加 openssh 作为 system.img 的一部分。

我试过了 ./build/make/target/product/cfi-common.mk:24: 外部/openssh \ ./build/make/target/product/base_system.mk:268: 外部/openssh \

我可以通过 #mmm external/openssh 做到这一点

但对 .mk 文件进行更改后,想法不同。

请帮忙。

【问题讨论】:

  • 欢迎来到 StackOverflow。我不清楚你想做什么。你从哪里得到openssh?它是否已经包含一个特定于 Android 的构建文件 (Android.mk/Android.bp) 还是您自己编写的?通常,您需要将此类构建文件中定义的模块添加到 PRODUCT_PACKAGES 构建变量中(例如,在作为您的自定义点的 device/ 或 vendor/ 子文件夹中)。
  • 另外,您可能需要进一步修改才能使 openssh 正常运行,例如调整 SE Linux 政策(也许还有 iptables 规则?)。
  • 是的,有 Android.mk。
  • 所以基本上你用这个? android.googlesource.com/platform/external/openssh/+/refs/heads/… 相关部分是LOCAL_MODULE := ssh 部分。这是您必须添加到 PRODUCT_PACKAGES 变量的名称。它也是您可以用于手动构建的名称,例如make ssh.

标签: android-source openssh android-10.0


【解决方案1】:

只需将PRODUCT_PACKAGES += ssh 添加到您的 device.mk 中

【讨论】:

    猜你喜欢
    • 2017-01-05
    • 1970-01-01
    • 2017-02-17
    • 2014-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-20
    • 2012-06-06
    相关资源
    最近更新 更多