在android中加载库(.so文件)
可能重复:在android中加载库(.so文件),android,java-native-interface,shared-libraries,Android,Java Native Interface,Shared Libraries,可能重复: 我正在尝试在一个应用程序中使用com.android.SystemClock,它调用一个本机方法。我需要加载此本机方法所属的库(即System.loadLibrary(…)。该方法在以下文件中定义:frameworks/base/core/jni/android\u os\u SystemClock.cpp。我如何确定它属于哪个库并加载它 检查make文件并找出它构建的libs。查找本地\u模块。也就是说,它可能在libandroid\u运行时 再说一次,如果它不是公共SDK的一部
我正在尝试在一个应用程序中使用com.android.SystemClock,它调用一个本机方法。我需要加载此本机方法所属的库(即System.loadLibrary(…)。该方法在以下文件中定义:frameworks/base/core/jni/android\u os\u SystemClock.cpp。我如何确定它属于哪个库并加载它 检查make文件并找出它构建的libs。查找
本地\u模块
。也就是说,它可能在libandroid\u运行时
再说一次,如果它不是公共SDK的一部分,您就不应该使用它。它可能会改变、中断,在某些设备上无法工作等。谢谢。如何加载此.so文件?System.loadLibrary(“libandroid_运行时”)抛出一个不满意的链接错误。在Linux上,“lib”是前缀,而不是库名称的一部分。请尝试加载库(“android_运行时”)
。