- Java code
System.out.println("加载库时搜索的路径列表:\n"+System.getProperty("java.library.path")); System.loadLibrary("jnitest");
输出的是:/system/lib
请问这个路径在windows环境下的那个位置?
我在分析别人的工程看到的,但是翻遍了代码就是没有看到“jnitest”这个库文件.
而且这部分代码也没有爆出异常.
------解决方案--------------------
是在手机里的
DATA/DATA/yourapp/lib
或者
system/lib下
你的库文件名称应该为
jnijnitest.so
------解决方案--------------------
/system/lib 这个是在app内置的时候,放在这个里面的,如果是安装的话,你可以把apk包解压出来,会在下面看到/libs/armeabi目录
------解决方案--------------------
这个地址是模拟器Image里面的地址,等于是模拟器这个虚拟机内部的地址
------解决方案--------------------
$adb shell
里面的/system/lib/下
------解决方案--------------------
这些文件都是在模拟器里,是你在你建立模拟器目录下的system.img内
可以通过
eclipse 看到,就是在我上面说的那些目录里