在android应用程序中使用.so库时出错

在android应用程序中使用.so库时出错,android,sdk,android-ndk,shared-libraries,audio,Android,Sdk,Android Ndk,Shared Libraries,Audio,我正在尝试在android应用程序中使用.so库()。我已经复制了libs文件夹中的.so文件(libs/armeabi、libs/armeabi-v7a、libs/mips、libs/x86),并将库作为 System.loadLibrary("crypto"); System.loadLibrary("ssl"); System.loadLibrary("sapi"); 但是我在堆栈跟踪中得到了这个错误 08-26 11:17:24.677: E/dalvikvm(25747):

我正在尝试在android应用程序中使用.so库()。我已经复制了libs文件夹中的.so文件(libs/armeabi、libs/armeabi-v7a、libs/mips、libs/x86),并将库作为

System.loadLibrary("crypto");
System.loadLibrary("ssl");
System.loadLibrary("sapi");
但是我在堆栈跟踪中得到了这个错误

    08-26 11:17:24.677: E/dalvikvm(25747): Could not find class 'com.illiri.sapi.SAPIConnection', referenced from method com.ey.illiritest.MainActivity.onCreate
    08-26 11:17:24.697: W/dalvikvm(25747): VFY: unable to resolve new-instance 474 (Lcom/illiri/sapi/SAPIConnection;) in Lcom/ey/illiritest/MainActivity;
    08-26 11:17:24.697: D/dalvikvm(25747): VFY: replacing opcode 0x22 at 0x000b
    08-26 11:17:24.697: D/dalvikvm(25747): VFY: dead code 0x000d-0030 in Lcom/ey/illiritest/MainActivity;.onCreate (Landroid/os/Bundle;)V
    08-26 11:17:24.697: I/dalvikvm(25747): Could not find method com.illiri.sapi.SAPIConnection.suspend, referenced from method com.ey.illiritest.MainActivity.onPause
    08-26 11:17:24.697: W/dalvikvm(25747): VFY: unable to resolve virtual method 3424: Lcom/illiri/sapi/SAPIConnection;.suspend ()V
    08-26 11:17:24.697: D/dalvikvm(25747): VFY: replacing opcode 0x6e at 0x0005
    08-26 11:17:24.697: D/dalvikvm(25747): VFY: dead code 0x0008-0008 in Lcom/ey/illiritest/MainActivity;.onPause ()V
    08-26 11:17:24.707: I/dalvikvm(25747): Could not find method com.illiri.sapi.SAPIConnection.resume, referenced from method com.ey.illiritest.MainActivity.onResume
    08-26 11:17:24.707: W/dalvikvm(25747): VFY: unable to resolve virtual method 3423: Lcom/illiri/sapi/SAPIConnection;.resume ()V
    08-26 11:17:24.707: D/dalvikvm(25747): VFY: replacing opcode 0x6e at 0x0005
    08-26 11:17:24.707: D/dalvikvm(25747): VFY: dead code 0x0008-0008 in Lcom/ey/illiritest/MainActivity;.onResume ()V
    08-26 11:17:24.707: D/dalvikvm(25747): Trying to load lib /mnt/asec/com.ey.illiritest-1/lib/libcrypto.so 0x2afcad60
    08-26 11:17:24.707: D/dalvikvm(25747): Added shared lib /mnt/asec/com.ey.illiritest-1/lib/libcrypto.so 0x2afcad60
    08-26 11:17:24.707: D/dalvikvm(25747): No JNI_OnLoad found in /mnt/asec/com.ey.illiritest-1/lib/libcrypto.so 0x2afcad60, skipping init
    08-26 11:17:24.707: D/dalvikvm(25747): Trying to load lib /mnt/asec/com.ey.illiritest-1/lib/libssl.so 0x2afcad60
    08-26 11:17:24.707: D/dalvikvm(25747): Added shared lib /mnt/asec/com.ey.illiritest-1/lib/libssl.so 0x2afcad60
    08-26 11:17:24.707: D/dalvikvm(25747): No JNI_OnLoad found in /mnt/asec/com.ey.illiritest-1/lib/libssl.so 0x2afcad60, skipping init
    08-26 11:17:24.707: D/dalvikvm(25747): Trying to load lib /mnt/asec/com.ey.illiritest-1/lib/libsapi.so 0x2afcad60
    08-26 11:17:24.827: W/dalvikvm(25747): Exception Ljava/lang/UnsatisfiedLinkError; thrown while initializing Lcom/ey/illiritest/MainActivity;
    08-26 11:17:24.837: W/dalvikvm(25747): Class init failed in newInstance call (Lcom/ey/illiritest/MainActivity;)
    08-26 11:17:24.837: D/AndroidRuntime(25747): Shutting down VM
    08-26 11:17:24.847: W/dalvikvm(25747): threadid=1: thread exiting with uncaught exception (group=0x2aacc560)
    08-26 11:17:24.847: E/AndroidRuntime(25747): Uncaught handler: thread main exiting due to uncaught exception
    08-26 11:17:24.937: W/System.err(25747): java.io.IOException: Permission denied
    08-26 11:17:24.937: E/AndroidRuntime(25747): FATAL EXCEPTION: main
    08-26 11:17:24.937: E/AndroidRuntime(25747): java.lang.ExceptionInInitializerError
    08-26 11:17:24.937: E/AndroidRuntime(25747):    at java.lang.Class.newInstanceImpl(Native Method)
    08-26 11:17:24.937: E/AndroidRuntime(25747):    at java.lang.Class.newInstance(Class.java:1409)
    08-26 11:17:24.937: E/AndroidRuntime(25747):    at android.app.Instrumentation.newActivity(Instrumentation.java:1021)
    08-26 11:17:24.937: E/AndroidRuntime(25747):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1561)
    08-26 11:17:24.937: E/AndroidRuntime(25747):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
    08-26 11:17:24.937: E/AndroidRuntime(25747):    at android.app.ActivityThread.access$1500(ActivityThread.java:117)
    08-26 11:17:24.937: E/AndroidRuntime(25747):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
    08-26 11:17:24.937: E/AndroidRuntime(25747):    at android.os.Handler.dispatchMessage(Handler.java:99)
    08-26 11:17:24.937: E/AndroidRuntime(25747):    at android.os.Looper.loop(Looper.java:130)
    08-26 11:17:24.937: E/AndroidRuntime(25747):    at android.app.ActivityThread.main(ActivityThread.java:3683)
    08-26 11:17:24.937: E/AndroidRuntime(25747):    at java.lang.reflect.Method.invokeNative(Native Method)
    08-26 11:17:24.937: E/AndroidRuntime(25747):    at java.lang.reflect.Method.invoke(Method.java:507)
    08-26 11:17:24.937: E/AndroidRuntime(25747):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:895)
    08-26 11:17:24.937: E/AndroidRuntime(25747):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:653)
    08-26 11:17:24.937: E/AndroidRuntime(25747):    at dalvik.system.NativeStart.main(Native Method)
    08-26 11:17:24.937: E/AndroidRuntime(25747): Caused by: java.lang.UnsatisfiedLinkError: Cannot load library: reloc_library[1311]:  1376 cannot locate '__gnu_thumb1_case_uqi'...
    08-26 11:17:24.937: E/AndroidRuntime(25747):    at java.lang.Runtime.loadLibrary(Runtime.java:434)
    08-26 11:17:24.937: E/AndroidRuntime(25747):    at java.lang.System.loadLibrary(System.java:554)
    08-26 11:17:24.937: E/AndroidRuntime(25747):    at com.ey.illiritest.MainActivity.<clinit>(MainActivity.java:167)
    08-26 11:17:24.937: E/AndroidRuntime(25747):    ... 15 more
    08-26 11:17:24.967: W/System.err(25747): java.io.FileNotFoundException: /data/plog.log (Permission denied)
    08-26 11:17:27.797: I/Process(25747): Sending signal. PID: 25747 SIG: 9
    08-26 11:18:46.837: E/dalvikvm(25943): Could not find class 'com.illiri.sapi.SAPIConnection', referenced from method com.ey.illiritest.MainActivity.onCreate
    08-26 11:18:46.837: W/dalvikvm(25943): VFY: unable to resolve new-instance 474 (Lcom/illiri/sapi/SAPIConnection;) in Lcom/ey/illiritest/MainActivity;
    08-26 11:18:46.837: D/dalvikvm(25943): VFY: replacing opcode 0x22 at 0x001a
    08-26 11:18:46.837: D/dalvikvm(25943): VFY: dead code 0x001c-003f in Lcom/ey/illiritest/MainActivity;.onCreate (Landroid/os/Bundle;)V
    08-26 11:18:46.837: I/dalvikvm(25943): Could not find method com.illiri.sapi.SAPIConnection.suspend, referenced from method com.ey.illiritest.MainActivity.onPause
    08-26 11:18:46.837: W/dalvikvm(25943): VFY: unable to resolve virtual method 3424: Lcom/illiri/sapi/SAPIConnection;.suspend ()V
    08-26 11:18:46.837: D/dalvikvm(25943): VFY: replacing opcode 0x6e at 0x0005
    08-26 11:18:46.837: D/dalvikvm(25943): VFY: dead code 0x0008-0008 in Lcom/ey/illiritest/MainActivity;.onPause ()V
    08-26 11:18:46.847: I/dalvikvm(25943): Could not find method com.illiri.sapi.SAPIConnection.resume, referenced from method com.ey.illiritest.MainActivity.onResume
    08-26 11:18:46.847: W/dalvikvm(25943): VFY: unable to resolve virtual method 3423: Lcom/illiri/sapi/SAPIConnection;.resume ()V
    08-26 11:18:46.847: D/dalvikvm(25943): VFY: replacing opcode 0x6e at 0x0005
    08-26 11:18:46.847: D/dalvikvm(25943): VFY: dead code 0x0008-0008 in Lcom/ey/illiritest/MainActivity;.onResume ()V
    08-26 11:18:46.877: D/dalvikvm(25943): Trying to load lib /mnt/asec/com.ey.illiritest-1/lib/libcrypto.so 0x2afcb300
    08-26 11:18:46.877: D/dalvikvm(25943): Added shared lib /mnt/asec/com.ey.illiritest-1/lib/libcrypto.so 0x2afcb300
    08-26 11:18:46.877: D/dalvikvm(25943): No JNI_OnLoad found in /mnt/asec/com.ey.illiritest-1/lib/libcrypto.so 0x2afcb300, skipping init
    08-26 11:18:46.877: D/dalvikvm(25943): Trying to load lib /mnt/asec/com.ey.illiritest-1/lib/libssl.so 0x2afcb300
    08-26 11:18:46.877: D/dalvikvm(25943): Added shared lib /mnt/asec/com.ey.illiritest-1/lib/libssl.so 0x2afcb300
    08-26 11:18:46.877: D/dalvikvm(25943): No JNI_OnLoad found in /mnt/asec/com.ey.illiritest-1/lib/libssl.so 0x2afcb300, skipping init
    08-26 11:18:46.877: D/dalvikvm(25943): Trying to load lib /mnt/asec/com.ey.illiritest-1/lib/libsapi.so 0x2afcb300
    08-26 11:18:46.927: D/AndroidRuntime(25943): Shutting down VM
    08-26 11:18:46.927: W/dalvikvm(25943): threadid=1: thread exiting with uncaught exception (group=0x2aacc560)
    08-26 11:18:46.927: E/AndroidRuntime(25943): Uncaught handler: thread main exiting due to uncaught exception
    08-26 11:18:46.957: W/System.err(25943): java.io.IOException: Permission denied
    08-26 11:18:46.967: E/AndroidRuntime(25943): FATAL EXCEPTION: main
    08-26 11:18:46.967: E/AndroidRuntime(25943): java.lang.UnsatisfiedLinkError: Cannot load library: reloc_library[1311]:  1376 cannot locate '__gnu_thumb1_case_uqi'...
    08-26 11:18:46.967: E/AndroidRuntime(25943):    at java.lang.Runtime.loadLibrary(Runtime.java:434)
    08-26 11:18:46.967: E/AndroidRuntime(25943):    at java.lang.System.loadLibrary(System.java:554)
    08-26 11:18:46.967: E/AndroidRuntime(25943):    at com.ey.illiritest.MainActivity.onCreate(MainActivity.java:36)
    08-26 11:18:46.967: E/AndroidRuntime(25943):    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
    08-26 11:18:46.967: E/AndroidRuntime(25943):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
    08-26 11:18:46.967: E/AndroidRuntime(25943):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
    08-26 11:18:46.967: E/AndroidRuntime(25943):    at android.app.ActivityThread.access$1500(ActivityThread.java:117)
    08-26 11:18:46.967: E/AndroidRuntime(25943):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
    08-26 11:18:46.967: E/AndroidRuntime(25943):    at android.os.Handler.dispatchMessage(Handler.java:99)
    08-26 11:18:46.967: E/AndroidRuntime(25943):    at android.os.Looper.loop(Looper.java:130)
    08-26 11:18:46.967: E/AndroidRuntime(25943):    at android.app.ActivityThread.main(ActivityThread.java:3683)
    08-26 11:18:46.967: E/AndroidRuntime(25943):    at java.lang.reflect.Method.invokeNative(Native Method)
    08-26 11:18:46.967: E/AndroidRuntime(25943):    at java.lang.reflect.Method.invoke(Method.java:507)
    08-26 11:18:46.967: E/AndroidRuntime(25943):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:895)
    08-26 11:18:46.967: E/AndroidRuntime(25943):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:653)
    08-26 11:18:46.967: E/AndroidRuntime(25943):    at dalvik.system.NativeStart.main(Native Method)
    08-26 11:18:46.987: W/System.err(25943): java.io.FileNotFoundException: /data/plog.log (Permission denied)
08-26 11:17:24.677:E/dalvikvm(25747):找不到从方法com.ey.illitest.MainActivity.onCreate引用的类“com.illiri.sapi.SAPIConnection”
08-26 11:17:24.697:W/dalvikvm(25747):VFY:无法解析Lcom/ey/ILLITEST/MainActivity中的新实例474(Lcom/illiri/sapi/SAPIConnection;);
08-26 11:17:24.697:D/dalvikvm(25747):VFY:在0x000b处替换操作码0x22
08-26 11:17:24.697:D/dalvikvm(25747):VFY:Lcom/ey/illitest/MainActivity;中的死代码0x000d-0030;。onCreate(Landroid/os/Bundle;)V
08-26 11:17:24.697:I/dalvikvm(25747):找不到方法com.illiri.sapi.SAPIConnection.suspend,该方法引用自方法com.ey.illitest.MainActivity.onPause
08-26 11:17:24.697:W/dalvikvm(25747):VFY:无法解析虚拟方法3424:Lcom/illiri/sapi/SAPIConnection;。暂停()V
08-26 11:17:24.697:D/dalvikvm(25747):VFY:在0x0005处替换操作码0x6e
08-26 11:17:24.697:D/dalvikvm(25747):VFY:Lcom/ey/illitest/MainActivity;中的死代码0x0008-0008;。onPause()V
08-26 11:17:24.707:I/dalvikvm(25747):找不到方法com.illiri.sapi.SAPIConnection.resume,该方法引用自方法com.ey.illitest.MainActivity.onResume
08-26 11:17:24.707:W/dalvikvm(25747):VFY:无法解析虚拟方法3423:Lcom/illiri/sapi/SAPIConnection;。简历()V
08-26 11:17:24.707:D/dalvikvm(25747):VFY:在0x0005处替换操作码0x6e
08-26 11:17:24.707:D/dalvikvm(25747):VFY:Lcom/ey/illitest/MainActivity;中的死代码0x0008-0008;。onResume()V
08-26 11:17:24.707:D/dalvikvm(25747):尝试加载lib/mnt/asec/com.ey.illitest-1/lib/libcrypto.so 0x2afcad60
08-26 11:17:24.707:D/dalvikvm(25747):添加了共享lib/mnt/asec/com.ey.illitest-1/lib/libcrypto.so 0x2afcad60
08-26 11:17:24.707:D/dalvikvm(25747):在/mnt/asec/com.ey.illitest-1/lib/libcrypto.so 0x2afcad60中未找到JNI_OnLoad,正在跳过初始化
08-26 11:17:24.707:D/dalvikvm(25747):尝试加载lib/mnt/asec/com.ey.illitest-1/lib/libssl.so 0x2afcad60
08-26 11:17:24.707:D/dalvikvm(25747):添加了共享lib/mnt/asec/com.ey.illitest-1/lib/libssl.so 0x2afcad60
08-26 11:17:24.707:D/dalvikvm(25747):在/mnt/asec/com.ey.illitest-1/lib/libssl.so 0x2afcad60中未找到JNI_OnLoad,跳过初始化
08-26 11:17:24.707:D/dalvikvm(25747):尝试加载lib/mnt/asec/com.ey.illitest-1/lib/libsapi.so 0x2afcad60
08-26 11:17:24.827:W/dalvikvm(25747):异常Ljava/lang/unsatifiedlinkerror;初始化Lcom/ey/iLLitest/MainActivity时引发;
08-26 11:17:24.837:W/dalvikvm(25747):类初始化在newInstance调用中失败(Lcom/ey/illitest/MainActivity;)
08-26 11:17:24.837:D/AndroidRuntime(25747):关闭虚拟机
08-26 11:17:24.847:W/dalvikvm(25747):threadid=1:线程以未捕获异常退出(组=0x2aacc560)
08-26 11:17:24.847:E/AndroidRuntime(25747):未捕获处理程序:由于未捕获异常而退出主线程
08-26 11:17:24.937:W/System.err(25747):java.io.IOException:权限被拒绝
08-26 11:17:24.937:E/AndroidRuntime(25747):致命异常:主
08-26 11:17:24.937:E/AndroidRuntime(25747):java.lang.ExceptionInInitializeError
08-26 11:17:24.937:E/AndroidRuntime(25747):位于java.lang.Class.newInstanceImpl(本机方法)
08-26 11:17:24.937:E/AndroidRuntime(25747):位于java.lang.Class.newInstance(Class.java:1409)
08-26 11:17:24.937:E/AndroidRuntime(25747):在android.app.Instrumentation.newActivity(Instrumentation.java:1021)上
08-26 11:17:24.937:E/AndroidRuntime(25747):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1561)
08-26 11:17:24.937:E/AndroidRuntime(25747):位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
08-26 11:17:24.937:E/AndroidRuntime(25747):在android.app.ActivityThread.access$1500(ActivityThread.java:117)
08-26 11:17:24.937:E/AndroidRuntime(25747):在android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
08-26 11:17:24.937:E/AndroidRuntime(25747):在android.os.Handler.dispatchMessage(Handler.java:99)上
08-26 11:17:24.937:E/AndroidRuntime(25747):在android.os.Looper.loop(Looper.java:130)上
08-26 11:17:24.937:E/AndroidRuntime(25747):位于android.app.ActivityThread.main(ActivityThread.java:3683)
08-26 11:17:24.937:E/AndroidRuntime(25747):位于java.lang.reflect.Method.Invokenactive(本机方法)
08-26 11:17:24.937:E/AndroidRuntime(25747):位于java.lang.reflect.Method.invoke(Method.java:507)
08-26 11:17:24.937:E/AndroidRuntime(25747):位于com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:895)
08-26 11:17:24.937:E/AndroidRuntime(25747):位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:653)
08-26 11:17:24.937:E/AndroidRuntime(25747):在dalvik.system.NativeStart.main(本机方法)
08-26 11:17:24.937:E/AndroidRuntime(25747):原因:java.lang.UnsatifiedLinkError:无法加载库:reloc_library[1311]:1376找不到“\u_gnu_thumb1\u case_qi”。。。
08-26 11:17:24.937:E/AndroidRuntime(25747):在java.lang.Runtime.loadLibrary(Runtime.java:434)
08-26 11:17:24.937:E/AndroidRuntime(25747):位于java.lang.System.loadLibrary(System.java:554)
08-26 11:17:24.937:E/AndroidRuntime(25747):位于com.ey.illitest.MainActivity。(MainActivity.java:167)
2008-26 11:17:24.937:E/AndroidRuntime(25747):。。。还有15个
08-26 11:17:24.967:W/System.err(25747):java.io.FileNotFoundException:/data/plog.log(权限被拒绝)
08-26 11:17:27.797:I/进程(25747):发送信号。PID:25747信号:9
08-26 11:18:46.837:E/dalvikvm(25943):找不到c