Hi, Dave

The compile error message seems like the dependency is not set correctly.
Can you please run
" cd platforms/android"
" android update project -l CordovaLib -p ./"

And then try "ant debug" again?

Thanks,
Shiliu.

-----Original Message-----
From: Crosswalk-help 
[mailto:[email protected]] On Behalf Of Dave 
Richardson
Sent: Thursday, June 5, 2014 3:28 PM
To: [email protected]
Subject: [Crosswalk-help] Cordova Crosswalk 6 Problem

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
_______________________________________________
Crosswalk-help mailing list
[email protected]
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help

Reply via email to