本节代码片段演示了在 Android 平台上如何查找已生成的共享库文件。 首先,程序遍历预定义的 HAL_VARIANT_KEYS,尝试使用 property_get 函数获取对应键值。如果获取成功,则将键值追加到库文件名中,并分别在 HAL_LIBRARY_PATH2 和 HAL_LIBRARY_PATH1 目录下查找是否存在该库文件。如果找到,则退出循环。 如果遍历完所有键值仍未找到,则尝试加载默认库文件,文件名格式为 libname.default.so,同样会在两个预定义目录下进行查找。