Questions tagged [crosswalk-runtime]

Crosswalk is a web runtime for HTML5 applications. It provides all the features of a modern browser, combined with deep device integration and an API for adding native extensions.

Crosswalk runtime can be used for creating HTML5 application with a dedicated runtime that can be run on multiple platforms without any dependency for webview. It can be used for creating application that uses HTML5 features like WebRTC, hardware-accelerated WebGL support and bleeding edge HTML5 features.

Crosswalk runtime based HTML5 applications can be built for Android (version 4.0 and above), Tizen Mobile, Windows, Mac OS X and Linux.

What is Crosswalk for?

If you are a developer working with web technologies, Crosswalk enables you to deploy a web application with its own dedicated runtime. This means three things:

  • You can distribute your web application via app stores.
  • Your application won't break in whatever ancient webviews or browsers your audience is using, as you control the runtime and its upgrade cycle.
  • You can build applications without worrying so much about runtime differences and quirks: you only have one runtime to deal with.

What can Application Developers do with Crosswalk runtime?

  • Use all the features available in modern web browsers: HTML5, CSS3, JavaScript.
  • Access the latest recommended and emerging web standards.
  • Use experimental APIs not available in mainstream web browsers.
  • Control the upgrade cycle of an application by distributing it with its own runtime.
  • Add custom extensions to an application, to leverage platform features not exposed by Crosswalk or the standardized web platform.

Crosswalk is open source project, released under a BSD licence. The project was founded by Intel's Open Source Technology Center. Intel XDK (HTML5 development environment) can be used to build Android apps with Crosswalk runtime.

306 questions
9
votes
5 answers

embed crosswalk in android studio

I'm new about android programming and android studio. I researched crosswalk embed API for my project and tried to embed it in android studio. But I couldn't be succesfull. Even I don't know exactly how can embed an API that has gradle file or…
8
votes
1 answer

Empty microphone data using Crosswalk in Ionic 2 application

In my Ionic 2 application, I use the WebAudio API to record audio (based on https://github.com/mattdiamond/Recorderjs). This is working on Chrome and, after putting the right permissions in AndroidManifest.xml:
dndr
  • 2,319
  • 5
  • 18
  • 28
8
votes
0 answers

CrossWalk Webview not launching URL

I am using Cordova CrossWebViewEngine and creating XWalkCordovaView to launch my app in webview. But it is throwing an error saying 02-01 20:53:17.097: E/AndroidRuntime(2776): FATAL EXCEPTION: main 02-01 20:53:17.097: E/AndroidRuntime(2776):…
yogsma
  • 10,142
  • 31
  • 97
  • 154
8
votes
1 answer

Clicking any button more than once in crosswalk browser does not work

Problem: Clicking any button (input tag in html) of any html page more than once in crosswalk browser (XWalkView) does not work in Android. (Clicking first time works, but clicking button after that any times does not give any response except for…
8
votes
2 answers

Android Crosswalk Lite - Android Studio integration

I have successfully implemented crosswalk webview project inside an Android studio project. Basically by following this link: https://diego.org/2015/01/07/embedding-crosswalk-in-android-studio/ People familiar with implementing crosswalk know that…
Gillis Haasnoot
  • 2,229
  • 1
  • 19
  • 23
8
votes
1 answer

Android Build failed after adding Crosswalk to Ionic

Got excited about Ionic adding Crosswalk and now my project won't build. The project was compiling and working before updating and adding Crosswalk. Anyone have any suggestions on how I can correct the error below? I prefer not to rollback. Thank…
GamerDev
  • 2,006
  • 4
  • 24
  • 31
7
votes
1 answer

Is there any real benefit using crosswalk for Android 4.4 & above?

Crosswalk plugin is very important in bringing huge performance improvement for hybrid app. But the problem is, once it is added, the APK is becoming HUGE, adding about 15-18MB of size to the installer. So, is there any real benefit (especially in…
user1995781
  • 19,085
  • 45
  • 135
  • 236
7
votes
1 answer

Incorrect APKs versionCode order when building multiple APKs for both 32bit and 64 bit platforms with crosswalk

I need to build the ionic/cordova application for both 32bit (armeabi-v7a and x86) and 64bit (arm64-v8a and x86_64) platforms. I build four separate APKs using commands ionic build android --release and ionic build android --release --xwalk64bit All…
7
votes
2 answers

cordova-plugin-crosswalk-webview on iOS

I have created a cordova project adding 2 platforms (android, ios) with some plugin. One of them is the last cordova-plugin-crosswalk-webview (1.3.1). I have chose iOS8 and android 4.0 like target android. Everything work well, i can build the…
jedi
  • 839
  • 12
  • 33
6
votes
2 answers

Crosswalk Could not resolve all dependencies for configuration ':_armv7DebugCompile'

I successfully build my application with cordova until a few days ago with Crosswalk 18+, today I have this error: * What went wrong: A problem occurred configuring root project 'android'. > Could not resolve all dependencies for configuration…
Skar3
  • 321
  • 4
  • 15
6
votes
1 answer

Remote debuging with chrome only works with older crosswalk version [cordova 4]

Trying to inspect a cordova4 app built with crosswalk version 12.41.296.9 ends up in full white chrome window. The complete same App, built with crosswalk version 10.39.235.15 is fully debuggable with chrome. I already compared the gradle settings,…
Tino Rüb
  • 799
  • 2
  • 13
  • 27
6
votes
1 answer

Ionic starter can't run on crosswalk-lite: Unable to start activity ComponentInfo

I am starting ionic app with crosswalk-lite, but it can't run on both real device & genymotion. ionic start myApp tabs npm install bower install ionic serve # <-- I test on browser & it's work ionic browser add crosswalk-lite ionic build android #…
Pewh Gosh
  • 1,031
  • 1
  • 11
  • 29
6
votes
1 answer

Crosswalk crashes: Use SharedXWalkView if you want to support shared mode

I am using crosswalk with my cordova app. I am experiencing the following error: java.lang.ExceptionInInitializerError at org.apache.cordova.CordovaActivity.makeWebView(CordovaActivity.java:340) at…
m0c
  • 2,180
  • 26
  • 45
6
votes
0 answers

How to troubleshoot duplicate entry duplicate entry: javax/annotation/ParametersAreNullableByDefault.class

I'm pretty new to the Gradle build system and Android Studio and cannot quite figure out how to resolve this issue. My build is failing with: * What went wrong: Execution failed for task ':cyanEngine:packageAllDebugClassesForMultiDex'. >…
Ken
  • 834
  • 9
  • 25
6
votes
5 answers

Crosswalk with Eclipse crashes

I added Crosswalk to eclipse as in this tutorial: ClickHere I did everything exactly as in the tutorial and got no errors, but as i start the app on my phone I have this: 02-19 13:37:08.147: E/AndroidRuntime(21108): FATAL EXCEPTION: main 02-19…
Qbul3kZ
  • 158
  • 2
  • 10
1
2
3
20 21