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
謝謝。