NappJockey icon indicating copy to clipboard operation
NappJockey copied to clipboard

Launch error on Android

Open caspahouzer opened this issue 8 years ago • 2 comments

Hey @viezel,

I unfortunately got an error on starting my Android app with SDK 6.0.0.GA

This is the stack:

[ERROR] :  dalvikvm: dlopen("/data/app-lib/com.hood.media-1/libdk.napp.jockey.so") failed: Cannot load library: load_library(linker.cpp:750): library "/system/lib/libhoudini.so" not found
[WARN] :   dalvikvm: threadid=1: thread exiting with uncaught exception (group=0xa6147908)
[ERROR] :  TiApplication: (main) [307,346] Sending event: exception on thread: main msg:java.lang.UnsatisfiedLinkError: Cannot load library: load_library(linker.cpp:750): library "/system/lib/libhoudini.so" not found; Titanium 6.0.0,2016/12/12 04:19,undefined
[ERROR] :  TiApplication: java.lang.UnsatisfiedLinkError: Cannot load library: load_library(linker.cpp:750): library "/system/lib/libhoudini.so" not found
[ERROR] :  TiApplication: 	at java.lang.Runtime.loadLibrary(Runtime.java:371)
[ERROR] :  TiApplication: 	at java.lang.System.loadLibrary(System.java:535)
[ERROR] :  TiApplication: 	at org.appcelerator.kroll.runtime.v8.V8Runtime.loadExternalModules(V8Runtime.java:151)
[ERROR] :  TiApplication: 	at org.appcelerator.kroll.runtime.v8.V8Runtime.initRuntime(V8Runtime.java:118)
[ERROR] :  TiApplication: 	at org.appcelerator.kroll.KrollRuntime.doInit(KrollRuntime.java:205)
[ERROR] :  TiApplication: 	at org.appcelerator.kroll.KrollRuntime$KrollRuntimeThread.run(KrollRuntime.java:114)
[ERROR] :  TiApplication: 	at org.appcelerator.kroll.KrollRuntime.init(KrollRuntime.java:136)
[ERROR] :  TiApplication: 	at com.hood.media.HoodApplication.onCreate(HoodApplication.java:55)
[ERROR] :  TiApplication: 	at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1000)
[ERROR] :  TiApplication: 	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4391)
[ERROR] :  TiApplication: 	at android.app.ActivityThread.access$1300(ActivityThread.java:141)
[ERROR] :  TiApplication: 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1294)
[ERROR] :  TiApplication: 	at android.os.Handler.dispatchMessage(Handler.java:99)
[ERROR] :  TiApplication: 	at android.os.Looper.loop(Looper.java:137)
[ERROR] :  TiApplication: 	at android.app.ActivityThread.main(ActivityThread.java:5041)
[ERROR] :  TiApplication: 	at java.lang.reflect.Method.invokeNative(Native Method)
[ERROR] :  TiApplication: 	at java.lang.reflect.Method.invoke(Method.java:511)
[ERROR] :  TiApplication: 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
[ERROR] :  TiApplication: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
[ERROR] :  TiApplication: 	at dalvik.system.NativeStart.main(Native Method)
[ERROR] :  I/dalvikvm-heap(  396): Grow heap (frag case) to 6.058MB for 281892-byte allocation

Any tipps what I can do? I really need your module. I build my app for iOS and it's completed. Now I want to make my refactoring for Android.

caspahouzer avatar Dec 21 '16 07:12 caspahouzer

Ok, I found a solution for it here: http://www.rajatswarup.com/blog/2015/02/24/genymotion-and-libhoudini-so-error/

But after that, another error comes along

[ERROR] :  dalvikvm: dlopen("/data/app-lib/com.hood.media-1/libdk.napp.jockey.so") failed: Cannot load library: soinfo_link_image(linker.cpp:1640): could not load library "libstlport_shared.so" needed by "libdk.napp.jockey.so"; caused by load_library(linker.cpp:750): library "libstlport_shared.so" not found

I'll take a further look

caspahouzer avatar Dec 21 '16 07:12 caspahouzer

The solution seems this: http://stackoverflow.com/questions/23846566/failed-to-build-project-libstlport-shared-so-not-found

static {
    System.loadLibrary("stlport_shared");
}

But I'm a straight Titanium and lower iOS developer. I really don't know what to do with the solution. Maybe you can help?

caspahouzer avatar Dec 21 '16 08:12 caspahouzer