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
39
votes
4 answers

Building combined armv7/x86 apk after Crosswalk integration in an Ionic project

I have added Crosswalk to my ionic project. When i do ionic build android it outputs two separate APK files, one for armv7 and one for x86. However i want one single apk file bundling two architectures together. I tried setting BUILD_MULTIPLE_APKS…
Sobhan
  • 1,051
  • 2
  • 13
  • 29
32
votes
6 answers

Could not resolve all dependencies for configuration ':_armv7DebugCompile'

The following error occurs when trying to build an android app with cordova and the cordova-crosswalk plugin: FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring root project 'android'. > Could not resolve all…
Rémi Becheras
  • 14,902
  • 14
  • 51
  • 81
22
votes
0 answers

Chrome's Data-Saver feature enabled in Crosswalk WebView?

In Chrome version 45.0.2454.85 the Developer Tools show a yellow warning at the top of the window with the text: "Consider disabling Chrome Data Saver when debugging" whenever I connect to my Cordova/Crosswalk app on my phone. Is Data Saver enabled…
Matt Jacobsen
  • 5,814
  • 4
  • 35
  • 49
20
votes
0 answers

Crosswalk's XWalkView (an alternative to Webview) not working with AppBarLayout + CoordinatorLayout

I'm trying to achieve the scrolling Toolbar technique (hiding Toolbar when scrolling down in a sibling child view) using CoordinatorLayout and AppBarLayout. I'm using Crosswalk's XWalkView (it's a view which functions like WebView). When using…
18
votes
1 answer

Crosswalk Cordova - js alert shows block characters on Chinese interface android

I have a Phonegap Android app with barcode reader which I migrated to Crosswalk using the beta version, and now my alert dialog shows strange blocks instead of latin characters, as shown in the screenshot below. This should show the following text…
Daniel Cheung
  • 4,779
  • 1
  • 30
  • 63
17
votes
2 answers

What is a difference between intel xdk, appmobi, and crosswalk?

As far as I know they are all from intel, do the same thing, and yet do not mention each other at all. So can someone clear some confusion, what and how they are different. I understand they are for making mobile apps, I checked out appmobi it…
Muhammad Umer
  • 17,263
  • 19
  • 97
  • 168
14
votes
3 answers

How to build android with Crosswalk lite using ionic-cli?

When I compile APK using Crosswalk (ionic browser add crosswalk; ionic build android), the size is too big (~20 MB). I think using crosswalk lite will reduce the size of compiled APK. But I have no idea to hack ionic-cli to use crosswalk lite. My…
Pewh Gosh
  • 1,031
  • 1
  • 11
  • 29
14
votes
4 answers

How to remove Crosswalk from a Cordova project?

I have added Crosswalk to a cordova project, it works ok. But I wanted to remove it to do some tests, but I can't find out how. I tried to remove the following…
Christian Benseler
  • 7,907
  • 8
  • 40
  • 71
13
votes
0 answers

How to disable Chrome data saver in crosswalk webview?

How do I disable Chrome's "data saver" in crosswalk webview? During development of cordova/ionic app it is massively interfering because it prevents live-reload-injected CSS after about 20-30 seconds.
JoshuaDavid
  • 8,861
  • 8
  • 47
  • 55
12
votes
3 answers

How can I capture the whole view into a Bitmap when using crosswalk to display webpage?

I use CrossWalk to display webpage, it works well. I have a feature to capture the whole content as bitmap to save into SDCard, but I cannot found a solution. Using TextureView can only capture a screen size bitmap, anyone has the same issue? BTW, I…
handrenliang
  • 1,047
  • 1
  • 10
  • 21
11
votes
3 answers

How to combine Cordova, Crosswalk and Ionic framework

I'm trying to create a mobile application which combine the above projects and I'm not sure how should I do it. Here are 2 options which I found: Use https://github.com/MobileChromeApps/mobile-chrome-apps - My problem with it is that it seems that…
10
votes
1 answer

Android build error in Crosswalk

I am working on an ionic 2 app for few weeks and it was working fine yesterday but today when I am trying to build and test it on my android device using following command: ionic run android I am getting following error in crosswalk: Error: cmd:…
Rohit Gupta
  • 1,368
  • 1
  • 14
  • 30
10
votes
1 answer

Crosswalk errors trying to load JNI libraries

The following errors appear when my Android app is starting up: 09-06 12:40:56.787 12976-13134/com.company.MyApp.debug W/chromium: [WARNING:xwalk_external_extension.cc(58)] Error loading extension…
Fugue
  • 416
  • 6
  • 20
10
votes
2 answers

whitelist not working ionic with crosswalk

I created a working app using ionic. there was no problem with fetching data from my site and everything was good. I then went to add crosswalk to it and now i get the error when i run it on my android phone: W/XWalkCordovaResourceClient():URL…
user1139675
  • 434
  • 6
  • 17
10
votes
4 answers

How can I publish to play store the x86 and ARM apks of my cordova-crosswalk app?

My app is developped/published with Cordova and Crosswalk. Crosswalk generates an apk for ARM cpus and another one for x86 cpus. At the moment, when I upload my ARM apk to the play store and then try to upload the x86 one, it prevents me from doing…
Żabojad
  • 2,946
  • 2
  • 32
  • 39
1
2 3
20 21