I'm trying to compile a JNI in the Android product partition. For that purpose I added the property product_specific: true
in the Android.bp such as:
cc_library_shared {
name : "..."
...
shared_libs: [
"libandroidicu",
"libnativehelper",
"libcutils",
"libutils",
"liblog",
],
proprietary : false;
product_specific: true
Unfortunately, at compilation I have the following error :
Android.bp:1:1: dependency "libnativehelper" of "libTest_jni" missing variant:
os:android, image:product.30, arch:arm64_armv8-a, sdk:, link:shared, version:1available variants:
os:android, image:, arch:arm64_armv8-a, sdk:, link:shared, version:
os:android, image:, arch:arm64_armv8-a, sdk:, link:shared, version:1
os:android, image:, arch:arm64_armv8-a, sdk:, link:static, version:
os:android, image:, arch:arm64_armv8-a, sdk:, link:static, version:1
os:android, image:, arch:arm_armv8-a, sdk:, link:shared, version:
os:android, image:, arch:arm_armv8-a, sdk:, link:shared, version:1
os:android, image:, arch:arm_armv8-a, sdk:, link:static, version:
os:android, image:, arch:arm_armv8-a, sdk:, link:static, version:1
How can I add a product variant to libnativehelper?