It should work on Android 4.0. It seems the native library is not loaded correctly. Two possible reasons:
1. Are you using a x86 version on an Android ARM device or reverse? If yes, could you please re-load a correct version? 2. In our v5 canary, there was an issue about loading library after rebasing to the latest Chromium but it was fixed. I’m not sure whether it’s what you’ve picked. Try latest canary please. Anyway, we’ll have a double check internally. Thanks for trying Crosswalk on Android. Enjoy hacking. ☺ Yongsheng From: Crosswalk-help [mailto:[email protected]] On Behalf Of rémi Kowalski Sent: Friday, March 21, 2014 9:10 PM To: [email protected] Subject: [Crosswalk-help] crosswalk cordova android not running on ice cream sandwich Hi, I’m using crosswalk-cordova-android. The app runs fine on jelly bean and kitkat devices. But it failed at launch on ice cream sandwich. Both with latest canary and beta version of walk_core_library. In the crosswalk faq, it’s said that crosstalk officially support android (version 4.0 and above). Has anyone managed to run it on android 4.0 ? Here is the stack trace : 03-21 13:58:39.609 3662-3662/org.silk.digital I/LibraryLoader﹕ Loading: xwalkcore 03-21 13:58:39.613 3662-3662/org.silk.digital D/AndroidRuntime﹕ Shutting down VM 03-21 13:58:39.613 3662-3662/org.silk.digital W/dalvikvm﹕ threadid=1: thread exiting with uncaught exception (group=0x40a471f8) 03-21 13:58:39.625 3662-3662/org.silk.digital E/AndroidRuntime﹕ FATAL EXCEPTION: main java.lang.RuntimeException: Unable to start activity ComponentInfo{org.silk.digital/org.silk.digital.Ubilab}: java.lang.RuntimeException: Cannot load Crosswalk Core at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2079) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2104) at android.app.ActivityThread.access$600(ActivityThread.java:132) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1157) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4575) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.RuntimeException: Cannot load Crosswalk Core at org.xwalk.core.XWalkViewDelegate.loadLibrary(XWalkViewDelegate.java:123) at org.xwalk.core.XWalkViewDelegate.init(XWalkViewDelegate.java:71) at org.xwalk.core.XWalkView.init(XWalkView.java:77) at org.xwalk.core.XWalkView.<init>(XWalkView.java:41) at org.apache.cordova.CordovaWebView.<init>(CordovaWebView.java:144) at org.apache.cordova.CordovaActivity.makeWebView(CordovaActivity.java:314) at org.apache.cordova.CordovaActivity.init(CordovaActivity.java:349) at org.silk.digital.Ubilab.onCreate(Ubilab.java:31) at android.app.Activity.performCreate(Activity.java:4465) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2033) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2104) at android.app.ActivityThread.access$600(ActivityThread.java:132) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1157) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4575) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556) at dalvik.system.NativeStart.main(Native Method) Caused by: org.chromium.base.library_loader.ProcessInitException at org.chromium.base.library_loader.LibraryLoader.loadAlreadyLocked(LibraryLoader.java:133) at org.chromium.base.library_loader.LibraryLoader.loadNow(LibraryLoader.java:85) at org.xwalk.core.XWalkViewDelegate.loadLibrary(XWalkViewDelegate.java:121) at org.xwalk.core.XWalkViewDelegate.init(XWalkViewDelegate.java:71) at org.xwalk.core.XWalkView.init(XWalkView.java:77) at org.xwalk.core.XWalkView.<init>(XWalkView.java:41) at org.apache.cordova.CordovaWebView.<init>(CordovaWebView.java:144) at org.apache.cordova.CordovaActivity.makeWebView(CordovaActivity.java:314) at org.apache.cordova.CordovaActivity.init(CordovaActivity.java:349) at org.silk.digital.Ubilab.onCreate(Ubilab.java:31) at android.app.Activity.performCreate(Activity.java:4465) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2033) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2104) at android.app.ActivityThread.access$600(ActivityThread.java:132) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1157) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4575) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.UnsatisfiedLinkError: Couldn't load xwalkcore: findLibrary returned null at java.lang.Runtime.loadLibrary(Runtime.java:365) at java.lang.System.loadLibrary(System.java:535) at org.chromium.base.library_loader.LibraryLoader.loadAlreadyLocked(LibraryLoader.java:121) at org.chromium.base.library_loader.LibraryLoader.loadNow(LibraryLoader.java:85) at org.xwalk.core.XWalkViewDelegate.loadLibrary(XWalkViewDelegate.java:121) at org.xwalk.core.XWalkViewDelegate.init(XWalkViewDelegate.java:71) at org.xwalk.core.XWalkView.init(XWalkView.java:77) at org.xwalk.core.XWalkView.<init>(XWalkView.java:41) at org.apache.cordova.CordovaWebView.<init>(CordovaWebView.java:144) at org.apache.cordova.CordovaActivity.makeWebView(CordovaActivity.java:314) at org.apache.cordova.CordovaActivity.init(CordovaActivity.java:349) at org.silk.digital.Ubilab.onCreate(Ubilab.java:31) at android.app.Activity.performCreate(Activity.java:4465) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2033) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2104) at android.app.ActivityThread.access$600(ActivityThread.java:132) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1157) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4575) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556) at dalvik.system.NativeStart.main(Native Method) -- Rémi Kowalski Developper @ SILK ------------------------------------- Tel : +33(0)1.84.16.45.05 ------------------------------------- silk-digital.com<http://silk-digital.com/>
_______________________________________________ Crosswalk-help mailing list [email protected] https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help
