2
我是NDK新手。我创建了最简单的foo库。 当我试着使用的System.loadLibrary( “富”)加载它,我得到异常:未安装Android本机库
Caused by: java.lang.UnsatisfiedLinkError: Couldn't load foo: findLibrary returned null
我查了一下,libfoo.so存在内部APK文件中的lib/armeabi/libfoo的.so。 但在安装APK文件的过程中,它未在模拟器上部署到/data/data/com.myapp/lib/libfoo.so。我在Eclipse中安装带调试按钮的APK。
我该怎么做?
我试图手动推送到/data/data/com.myapp/lib/。在这种情况下,我收到异常:
Caused by: java.lang.UnsatisfiedLinkError: Cannot load library: get_lib_extents[742]: 801 - /data/data/com.myapp/lib/libfoo.so is not a valid ELF object
谢谢。