[快速结贴,顶者有分]System.loadLibrary(String string)位置有关问题
[快速结贴,顶者有分]System.loadLibrary(String string)位置问题Java codeSystem.out.println(加载库时搜
[快速结贴,顶者有分]System.loadLibrary(String string)位置问题
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 看到,就是在我上面说的那些目录里