时的UnsatisfiedLinkError在模拟器中打开应用程序 [英] UnsatisfiedLinkError when opening app in the emulator
问题描述
我一直每当我在模拟器中打开我的应用程序收到此错误:
18 05 - 06:52:13.640 2861年至2861年/? E / AndroidRuntime:致命异常:
主要
工艺:scan.test,PID:2861
java.lang.UnsatisfiedLinkError中:dalvik.system.PathClassLoader [DexPathList [zip文件
/data/app/scan.test-2/base.apk\"],nativeLibraryDirectories=[/vendor/lib,
/系统/ lib目录]]]找不到libtiny-tools.so
在java.lang.Runtime.loadLibrary(Runtime.java:366)
在java.lang.System.loadLibrary(System.java:988)
在android.hardware.bar code.Scanner。(Scanner.java:136)
在scan.test.scan_v1activity.onStart(scan_v1activity.java:97)
在android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1236)
在android.app.Activity.performStart(Activity.java:6006)
在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2288)
在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2390)
在android.app.ActivityThread.access $ 800(ActivityThread.java:151)
在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1303)
在android.os.Handler.dispatchMessage(Handler.java:102)
在android.os.Looper.loop(Looper.java:135)
在android.app.ActivityThread.main(ActivityThread.java:5257)
在java.lang.reflect.Method.invoke(本机方法)
在java.lang.reflect.Method.invoke(Method.java:372)
在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:903)
在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
块引用>解决方案我不知道这是确切的解决方案,但我有同样的问题,这是解决我的问题你缺少armeabi文件夹libtiny-tools.so文件库。
如果您使用的是Android的工作室
添加如上右图所示。
I keep getting this error whenever I open my app in the emulator:
05-06 18:52:13.640 2861-2861/? E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: scan.test, PID: 2861 java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/scan.test-2/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]] couldn't find "libtiny-tools.so" at java.lang.Runtime.loadLibrary(Runtime.java:366) at java.lang.System.loadLibrary(System.java:988) at android.hardware.barcode.Scanner.(Scanner.java:136) at scan.test.scan_v1activity.onStart(scan_v1activity.java:97) at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1236) at android.app.Activity.performStart(Activity.java:6006) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2288) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2390) at android.app.ActivityThread.access$800(ActivityThread.java:151) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5257) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
解决方案I am not sure this is the exact solution but I had same issue, this is solved my issue You are missing libtiny-tools.so file in armeabi folder in libs.
if you are using android studio
add like above picture indicates.
这篇关于时的UnsatisfiedLinkError在模拟器中打开应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!