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

Reply via email to