Hi, I’m afraid the instructions on the website are outdated and reference a deprecated command line tool and cordova workflow.
If you already have a working Cordova build, the simplest way is to add <preference name="xwalkMode" value="shared" /> to your config.xml. See https://github.com/crosswalk-project/cordova-plugin-crosswalk-webview Hope this helps, Francesco On 13/06/2017, 6.45, "Crosswalk-help on behalf of Wet Feet" <[email protected] on behalf of [email protected]> wrote: Although I understand the Crosswalk project is officially deprecated, I am still using it for my Cordova/PhoneGap apps to support older Android 4.x phones with an old WebView. I am currently using Crosswalk 23 in embedded mode successfully via cordova-plugin-crosswalk-webview, and I would like to use Shared Mode now. However, I am not getting the information I need. The official instructions for Shared Mode (https://crosswalk-project.org/documentation/shared_mode.html) for Cordova build says that: ./bin/create --xwalk-shared-library ... Question 1: I am wondering where the `./bin/create` executable command and `make_apk.py` is from? Do I have to download, unzip and install it from somewhere? What does the 3 dots ellipsis mean? No further example of the parameters. To search for this `create` tool, I downloaded Android (ARM + x86) Stable (23.53.589.4) from https://crosswalk-project.org/documentation/downloads.html. It appears to be more for adding an Android Activity into a native Android app. There is no sign of a `bin/create` executable tool. Back in the Shared Mode documentation, it says: "Note: shared mode is not yet supported by cordova-plugin-crosswalk-webview" Question 2: So for a Cordova app, can one actually use Shared Mode with the last stable Crosswalk 23? Or is the embedded way (`cordova plugin add cordova-plugin-crosswalk-webview`) the only way? I am confused. To further add to the confusion, there is a new Crosswalk App Tools (https://crosswalk-project.org/documentation/crosswalk-app-tools.html) which supposedly replace the Python-based make_apk.py script. Question 3: With the new Crosswalk App Tools, how do they replace the `./make_apk.py --mode=shared ...` command in Shared Mode? Do I use * `crosswalk-app create com.mydomain.myapp --platforms=android --android-shared` - OR - * `crosswalk-pkg --android=shared --manifest=com.mydomain.myapp --platforms=android --crosswalk=stable` Question 4: With Crosswalk App Tools, how do they complement with the existing Cordova tools since they are both used for creating a new project? * `cordova create myapp com.mydomain.myapp myapp` vs * `crosswalk-app create com.mydomain.myapp` After reviewing all the separate bits and pieces of information, my current impression is that Shared Mode is only available to Android native apps, but not for Cordova apps. I am not even sure if there's anyone monitoring this mailing list anymore, but thanks in advance for any information offered. _______________________________________________ Crosswalk-help mailing list [email protected] https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help --------------------------------------------------------------------- Intel Finland Oy Registered Address: PL 281, 00181 Helsinki Business Identity Code: 0357606 - 4 Domiciled in Helsinki This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies. _______________________________________________ Crosswalk-help mailing list [email protected] https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help
