在看别人的一个demo程序。其中有一行代码是System.loadLibrary("aaaa"),其中aaaa就是类似这个样子的,没有后缀也没有“.”号我用我的android手机运行这个程序,结果报错,就是上面这行出错的。
请问这个aaaa是一个文件名吗。我在eclipse工程的libs文件夹下发现有个名字为“bbbb”的空文件夹,再没有其他文件和文件夹。也没有发现在其他文件夹有aaaa文件。请问这种情况是调用的jni库吗。问题出在哪里呢,是不是缺少名为aaaa的jni库文件呢

解决方案 »

  1.   

    aaaa是一个动态库的名字,你要找你得system/lib下有没有libaaaa.so
      

  2.   

    system/lib是工程文件夹下的吗。
    之前没做过调用动态库的程序,不是很懂,可以详细说一下啊。
    这种情况是不是我要再去找libaaaa.so文件,然后在工程文件夹下创建一个system文件夹,在下面再创建一个lib文件夹,然后把文件拷进去
      

  3.   

    看一看JNI方面的知识就明白了