[build error]:
details as below:
[ 78% 41/52] target Strip (mini debug info): libdovi (out/target/product/Kars/obj/SHARED_LIBRARIES/libd*_intermediates/libd*.so)
FAILED:
out/target/product/*/obj/SHARED_LIBRARIES/libd*_intermediates/libd*.so
...
out/target/product/*/symbols/system/lib64/libd*.so: no symbols
prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin/aarch64-linux-android-objcopy:out/target/product/*/obj/SHARED_LIBRARIES/libd*_intermediates/stux*: can't add section '.gnu_debugdata': File in wrong format
solution 1.
The info about *.so file
Execute CMD:
$ file libd*.so
libd*.so: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[md5/uuid]=*, stripped
This file is stripped
If use *.so file that not stripped, the build error will solved.
solution 2:
Add in Android.bp like below the error will solve:
strip: {
none:true,
}
cc_prebuilt_library_shared {
name: "newlib",
target: {
android_arm: {
srcs: ["lib/newlib.so"],
},
android_arm64: {
srcs: ["lib64/newlib.so"],
},
},
strip: {
none:true,
},
}