Hello,

Yesterday I've tried to get Crosswalk Cordova 6 to work, but I can't seem to figure it out.
Here are all the steps I take.

Crosswalk Cordova 6.35.131.4 (ARM)
Cordova 3.4.1
Java 1.8.0_05

$ cordova create kitchensink com.crosswalkproject.sample KitchenSink
$ cd kitchensink
$ cordova platform add android

$ rm -Rf www
$ git clone https://github.com/krisrak/html5-kitchensink-cordova-xdk-af.git www

I then add all the plugins using 'cordova plugin add ..'

$ cordova build android

Everything works, no errors.
And to test that I've done everything right, I install this .APK on my phone and it works.

So now comes the Crosswalk part. I am still in the 'kitchensink' folder, and continue.

$ rm -Rf platforms/android/CordovaLib/*

I put the crosswalk-cordova-6 ARM files in /home/gin/android/crosswalk-cordova-6, so:

$ cp -a /home/gin/android/crosswalk-cordova-6/framework/* platforms/android/CordovaLib/
$ cp -a /home/gin/android/crosswalk-cordova-6/VERSION platforms/android/

Then building:

$ cd platforms/android/CordovaLib/
$ android update project --subprojects --path . --target "android-19"
$ ant debug

From here everything is fine, then I do:

$ cd ..
$ ant debug

Then I get a whole bunch of java errors (i am only showing the last ones).

    [javac]   symbol: class CordovaPlugin
[javac] /root/Desktop/kitchensink/platforms/android/src/org/apache/cordova/geolocation/CordovaLocationListener.java:45: error: cannot find symbol [javac] public HashMap<String, CallbackContext> watches = new HashMap<String, CallbackContext>();
    [javac]                            ^
    [javac]   symbol:   class CallbackContext
    [javac]   location: class CordovaLocationListener
[javac] /root/Desktop/kitchensink/platforms/android/src/org/apache/cordova/geolocation/CordovaLocationListener.java:46: error: cannot find symbol [javac] private List<CallbackContext> callbacks = new ArrayList<CallbackContext>();
    [javac]                  ^
    [javac]   symbol:   class CallbackContext
    [javac]   location: class CordovaLocationListener
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output
    [javac] 100 errors
    [javac] 3 warnings

BUILD FAILED
/home/gin/android/adt/sdk/tools/ant/build.xml:720: The following error occurred while executing this line: /home/gin/android/adt/sdk/tools/ant/build.xml:734: Compile failed; see the compiler error output for details.

Total time: 4 seconds

So I am wondering, what am I doing wrong?

Thanks,
Dave
_______________________________________________
Crosswalk-help mailing list
[email protected]
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help

Reply via email to