首页 > 解决方案 > 如何在 android.bp 文件中添加 srcs 的相对路径:[]

问题描述

我正在使用 androidmk 工具将 Android.mk 文件转换为 Android.bp 在我们有 Android.mk 链接的许多地方,因此它为 srcs:[] 生成相对路径,但它不适用于 Android.bp 构建。抛出错误:路径在目录之外:../../XX.cpp

srcs:[ "example1.cpp" "../../example2.cpp" --- 这个文件的错误]

路径在目录之外:“../../example2.cpp”

标签: androidandroid-soong

解决方案


这是不允许的Soong。您必须将您的移动Android.bp到一个共同的父文件夹,使其看起来像这样。

srcs: ["a/b/example1.cpp", "example2.cpp"]

推荐阅读