#android-source #android.mk
#android-исходный код #android.mk
Вопрос:
Например, в исходном коде Android 9.0.0_r30 есть два файла Android.bp:
artbuildAndroid.bp
arttoolshiddenapiAndroid.bp
в art build Android.bp есть «art_defaults», под которым есть cflags:
"-msse4.2",
"-mpopcnt",
а в art tools hiddenapi Android.bp есть
"defaults: ["art_defaults"]"
, поэтому он ссылается на «art_defaults» в art build Android.bp , в результате у него есть вышеуказанные cflags.
Вопрос в том, есть ли какой-либо простой способ отключить вышеупомянутые cflags только в модуле hiddenapi в art? (т. е. не писать сложные скрипты Go)
И более общий вопрос заключается в том, как переопределить любую конфигурацию в Android.bp.
Насколько я знаю, существует очень мало документов об Android.bp, единственный документ, который я знаю, этоhttps://android.googlesource.com/platform/build/soong /
Комментарии:
1. Вы смогли это решить?
2. Нет, похоже, что единственные люди, которые знают об этом, находятся в Google, и они не отвечают здесь на вопросы ежедневно.