报错
error adding symbols: Archive has no index; run ranlib to add one
libuv版本1.42.0
安卓10 64位
kali2021
cmake
ndk21
cmake -DCMAKE_TOOLCHAIN_FILE=/usr/lib/android-ndk/build/cmake/android.toolchain.cmake -DANDROID_ABI=armeabi-v7a .. -DCMAKE_SYSTEM_NAME=Android -DANDROID_NATIVE_API_LEVEL=21 -DCMAKE_BUILD_TYPE=Release
cmake -DCMAKE_TOOLCHAIN_FILE=/usr/lib/android-ndk/build/cmake/android.toolchain.cmake -DANDROID_ABI=arm64-v8a .. -DCMAKE_SYSTEM_NAME=Android -DANDROID_NATIVE_API_LEVEL=21 -DCMAKE_BUILD_TYPE=Release
添加-DANDROID_NATIVE_API_LEVEL=21
后解决,目前libuv
版本不支持armeabi-v7a
参考文章
https://developer.android.google.cn/ndk/guides/cmake?hl=zh-cn#android_arm_neon