Android cash : UnsatisfiedLinkError: dlopen failed: cannot locate symbol "pthread_cond_clockwait"

Android cash : UnsatisfiedLinkError: dlopen failed: cannot locate symbol "pthread_cond_clockwait"

  1. 我正在尝试将本机库(.so 文件)导入 android 工作室。
  2. 我创建了一个 jniLibs 文件夹和目录,其中包含 ABI 名称和相应的 .so 文件。 在 build.gradle 中进行了更改并尝试加载它们。
  3. 然后,出现java.lang.UnsatisfiedLinkError的错误:dlopen failed: cannot locate symbol "pthread_cond_clockwait" 有人可以提供解决此问题的方法吗?

https://cs.android.com/android/platform/superproject/+/master:bionic/libc/include/pthread.h;l=124-125;drc=fa658eb094d915a9640a4d0642adee7667f439e7

API 仅在 API 30 多台设备上可用。您可能是在旧设备上看到了这个问题。 https://developer.android.com/ndk/guides/common-problems#minsdkversion_set_higher_than_device_api_level