Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/152.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android中加载库(.so文件)_Android_Java Native Interface_Shared Libraries - Fatal编程技术网

在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_运行时”)