Yalantis / uCrop

Image Cropping Library for Android
https://yalantis.com/blog/introducing-ucrop-our-own-image-cropping-library-for-android/
11.86k stars 2.16k forks source link

Fatal Exception: java.lang.UnsatisfiedLinkError #574

Open jinkalzalavadiya opened 5 years ago

jinkalzalavadiya commented 5 years ago

Fatal Exception: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/photoeditor-2vFSCNJYX4VtfDYVf0Y5nw==/base.apk"],nativeLibraryDirectories=[/data/app/photoeditor-2vFSCNJYX4VtfDYVf0Y5nw==/lib/arm, /system/lib, /vendor/lib]]] couldn't find "libucrop.so" at java.lang.Runtime.loadLibrary0 + 1011(Runtime.java:1011) at java.lang.System.loadLibrary + 1657(System.java:1657) at com.yalantis.ucrop.task.BitmapCropTask. + 36(BitmapCropTask.java:36) at com.yalantis.ucrop.view.CropImageView.cropAndSaveImage + 87(CropImageView.java:87) at com.yalantis.ucrop.UCropActivity.cropAndSaveImage + 638(UCropActivity.java:638) at com.yalantis.ucrop.UCropActivity.onOptionsItemSelected + 171(UCropActivity.java:171) at android.app.Activity.onMenuItemSelected + 3504(Activity.java:3504) at androidx.fragment.app.FragmentActivity.onMenuItemSelected + 384(FragmentActivity.java:384) at androidx.appcompat.app.AppCompatActivity.onMenuItemSelected + 219(AppCompatActivity.java:219) at androidx.appcompat.view.WindowCallbackWrapper.onMenuItemSelected + 109(WindowCallbackWrapper.java:109) at androidx.appcompat.view.WindowCallbackWrapper.onMenuItemSelected + 109(WindowCallbackWrapper.java:109) at androidx.appcompat.app.ToolbarActionBar$2.onMenuItemClick + 64(ToolbarActionBar.java:64) at androidx.appcompat.widget.Toolbar$1.onMenuItemClick + 207(Toolbar.java:207) at androidx.appcompat.widget.ActionMenuView$MenuBuilderCallback.onMenuItemSelected + 781(ActionMenuView.java:781) at androidx.appcompat.view.menu.MenuBuilder.dispatchMenuItemSelected + 840(MenuBuilder.java:840) at androidx.appcompat.view.menu.MenuItemImpl.invoke + 158(MenuItemImpl.java:158) at androidx.appcompat.view.menu.MenuBuilder.performItemAction + 991(MenuBuilder.java:991) at androidx.appcompat.view.menu.MenuBuilder.performItemAction + 981(MenuBuilder.java:981) at androidx.appcompat.widget.ActionMenuView.invokeItem + 625(ActionMenuView.java:625) at androidx.appcompat.view.menu.ActionMenuItemView.onClick + 151(ActionMenuItemView.java:151) at android.view.View.performClick + 6304(View.java:6304) at android.view.View$PerformClick.run + 24803(View.java:24803) at android.os.Handler.handleCallback + 790(Handler.java:790) at android.os.Handler.dispatchMessage + 99(Handler.java:99) at android.os.Looper.loop + 164(Looper.java:164) at android.app.ActivityThread.main + 6653(ActivityThread.java:6653) at java.lang.reflect.Method.invoke(Method.java) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run + 547(RuntimeInit.java:547) at com.android.internal.os.ZygoteInit.main + 822(ZygoteInit.java:822)

clownba0t commented 5 years ago

What device did you encounter this error on (manufacturer, model, Android OS version, etc.)?

jinkalzalavadiya commented 5 years ago

Device Brand: Xiaomi Model: Redmi 5A Orientation: Portrait RAM free: 417.06 MB Disk free: 427.94 MB Operating System Version: 7.1.2 Orientation: Portrait Rooted: No

Device Brand: LENOVO Model: VIBE K10 Orientation: Portrait RAM free: 404.16 MB Disk free: 5.91 GB Operating System Version: 6.0 Orientation: Portrait Rooted: No

Device error occur. 43% samsung 20% Xiaomi 10% OPPO 7% vivo

ArchangelXu commented 4 years ago

@jinkalzalavadiya Same problem on Mi 9... Try clean and rebuild project then check the apk files under "build/outputs/apk/". I did this then in the apk file's "/lib/arm64-v8a", libucrop.so appeared.