ANDROIDMK翻译错误:Android.bp中不支持包含
我试图将include-fwk/base/pkgs/SettingsLib/common.mk添加到设置应用程序中,但我不确定如何在Android.bp文件中使用它 我使用AOSP构建系统附带的androidmk转换工具将Android.mk转换为Android.bpANDROIDMK翻译错误:Android.bp中不支持包含,android,android-source,android-soong,Android,Android Source,Android Soong,我试图将include-fwk/base/pkgs/SettingsLib/common.mk添加到设置应用程序中,但我不确定如何在Android.bp文件中使用它 我使用AOSP构建系统附带的androidmk转换工具将Android.mk转换为Android.bp 20 // **ANDROIDMK TRANSLATION ERROR: unsupported include** 21 // include frameworks/base/packages/SettingsLib/sea
20 // **ANDROIDMK TRANSLATION ERROR: unsupported include**
21 // include frameworks/base/packages/SettingsLib/search/common.mk$
我所做的:
1. On AOSPSource code, check build/soong/androidmk and make full build.
2. After compiling the source code, the androidmk generation tool located :
# out/soong/host/linux-x86/bin/androidmk
3. Using the androidmk command try converting my Android.mk to Android.bp
# androidmk Android.mk > Android.bp
Android.bp中的错误
20 // **ANDROIDMK TRANSLATION ERROR: unsupported include**
21 // include frameworks/base/packages/SettingsLib/search/common.mk$
有什么建议吗?提前感谢。找到了将Android.mk转换为Android.bp并在应用程序上导入的方法 核心AOSP androidmk工具没有帮助,我们需要在SettingsLib上手动创建SettingsLibDefaults(在任何Lib上创建默认值) 在设置应用程序文件上使用设置SLIBDEFAULTS 同样,我们需要在任何libs Android.bp文件上创建默认值,并在应用程序上导入
android_library {
name: "Settings-core",
platform_apis: true,
defaults: [
"SettingsLibDefaults",
"SettingsLib-search-defaults",
],