Imagen de Android magick
Estoy utilizando la magia de la imagen en mi proyecto, lo obtengo de este https://github.com/lilac/Android-ImageMagick , después de editar algún código de esto. Cuando compile esto estoy recibiendo este error
02-27 11: 37: 05.329: E / AndroidRuntime (339): java.lang.ExceptionInInitializerError
Aquí MagickImage final img = nuevo MagickImage (nuevo ImageInfo ("/ sdcard / image.jpeg")); y esto
02-27 11: 37: 05.329: E / AndroidRuntime (339): Causado por: java.lang.UnsatisfiedLinkError: Biblioteca androide-magick no encontrada: init
Aquí System.loadLibrary ("android-magick"); Soy nuevo para esto por favor ayúdame
Este es el logcat
02-27 11: 37: 05.329: E / AndroidRuntime (339): E / AndroidRuntime (339): FALTA EXCEPCION 02-27 11: 37: 05.329: E / AndroidRuntime (339): java.lang.ExceptionInInitializerError 02-27 11: E / AndroidRuntime (339): en magick.AndroidMagickActivity.onCreate (AndroidMagickActivity.java:44) 02-27 11: 37: 05.329: E / AndroidRuntime (339): en android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1047 ) 02-27 11: 37: 05.329: E / AndroidRuntime (339): en android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2627) 02-27 11: 37: 05.329: E / AndroidRuntime (339): en android .app.ActivityThread.handleLaunchActivity (ActivityThread.java:2679) 02-27 11: 37: 05.329: E / AndroidRuntime (339): en android.app.ActivityThread.access $ 2300 (ActivityThread.java:125) 02-27 11: 37: 05.329: E / AndroidRuntime (339): en android.app.ActivityThread $ H.handleMessage (ActivityThread.java:2033) 02-27 11: 37: 05.329: E / AndroidRuntime (339): en android.os.Handler .dispatchMessage (Handler.java:99) 02-27 11: 37: 05.329: E / AndroidRuntime (339): en android .os.Looper.loop (Looper.java:123) 02-27 11: 37: 05.329: E / AndroidRuntime (339): en android.app.ActivityThread.main (ActivityThread.java:4627) 02-27 11:37 : 05.329: E / AndroidRuntime (339): en java.lang.reflect.Method.invokeNative (Método nativo) 02-27 11: 37: 05.329: E / AndroidRuntime (339): en java.lang.reflect.Method.invoke (Method.java:521) 02-27 11: 37: 05.329: E / AndroidRuntime (339): en com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:868) 02-27 11:37 : 05.329: E / AndroidRuntime (339): en com.android.internal.os.ZygoteInit.main (ZygoteInit.java:626) 02-27 11: 37: 05.329: E / AndroidRuntime (339): en dalvik.system. NativeStart.main (Método Nativo) 02-27 11:37: 05.329: E / AndroidRuntime (339): Causado por: java.lang.UnsatisfiedLinkError: Biblioteca android-magick no encontrada 02-27 11: 37: 05.329: E / AndroidRuntime (339): en java.lang.Runtime.loadLibrary (Runtime.java:461) 02-27 11: 37: 05.329: E / AndroidRuntime (339): en java.lang.System.loadLibrary (System.java:557) 02-27 11: 37: 05.329: E / AndroidRuntime (33 9): en magick.Magick. (Magick.java:41) 02-27 11: 37: 05.329: E / AndroidRuntime (339): … 14 más
- Incluir OpenCV en el paquete de aplicaciones de Android
- Android cómo hacer la diapositiva de pantalla de imagen?
- No se puede construir caffe en android
- OpenCV para ANDROID comparar imagen
- Cómo usar el LightingColorFilter para hacer que la forma de la imagen oscurezca a la luz
- Cómo extraer formas geométricas simples de contornos en opencv
- Android: Imagen sobre imagen
- Android flood-fill algoritmo
Hey este es un problema común para principiantes. La biblioteca utiliza algunos de los métodos nativos. Siga los siguientes pasos
-
Descargue la biblioteca a continuación enlace https://github.com/puelocesar/android-lib-magick
-
Copie el contenido de la carpeta libs de la biblioteca descargada en su carpeta libs
-
Copie las carpetas "magick" y "fakeawt" a su carpeta src de proyectos.
Eso es ahora disfrutar de usarlo 🙂
Acabo de portar ImageMagick en android, esta vez con todas las arquitecturas de CPU, si no le conviene. Reconstruir con ndk-build simple. Todos aquí https://github.com/tapaulo/Android-ImageMagick
Intente utilizar este proyecto: https://github.com/puelocesar/android-lib-magick
¡Funciona!
- Se produjo un error en un archivo XML y se abortó la compilación
- Habilitar la rotación de la pantalla android