我很抱歉,这可能是我问的愚蠢的问题,但我有一个关于连接静态/共享库的问题。生成APK时,我无法找到静态库(libnative-lib.a).。请有人解释一下(或者给我提供更多有关这方面的信息)库放在静态构建中的哪里?在运行过程中,如果链接静态,就会出错:
No implementation found f
在阅读JDK源代码时,我发现一些方法是原生的,但是它们的静态块中没有System.loadLibrary或System.load,那么这些方法是如何实际加载的呢? 所以我猜这些方法是内置在JVM中的。只是想知道它们是如何为特定的类加载的。比如说,StrictMath。如下所示: public final StrictMath {} 所以我可以找到这个原生方法的源代码,只是想知道它是如何为这个特定的类加载的。