可能重复:
Creating a product SDK: How do I add a native lib (.SO) and a jar with the SDK I am creating?
我是Android开发和jni的新手,对我来说很光鲜。
我正在尝试在app中使用com.android.SystemClock,它调用本机方法。我需要加载这个本机方法所属的库(即System.loadLibrary(...))。该方法在文件中定义:frameworks / base / core / jni / android_os_SystemClock.cpp。我如何确定它属于哪个库并加载它?
由于
答案 0 :(得分:0)
检查make文件并找出它构建的库。寻找LOCAL_MODULE
。也就是说,它可能在libandroid_runtime.so
。
然后,如果它不是公共SDK的一部分,则不应该使用它。它可能会改变,破坏,无法在某些设备上运行等。