JAVA_HOME is not defined correctly.
-
Change it to point to the folder where you have your java executable installed
-
Now the problem is elsewhere
@BUILD FAILED
/home/andrea/Android/adt-bundle-linux-x86_64-20130911/sdk/tools/ant/build.xml:720: The following error occurred while executing this line:
/home/andrea/Android/adt-bundle-linux-x86_64-20130911/sdk/tools/ant/build.xml:734: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "/usr/lib/jvm/java-6-openjdk-amd64/jre"Total time: 1 second
Packaging Error: Command '/usr/bin/ant clean debug' failed.Exit code: 1
Error while building/deploying project Test (kit: Android for arm (GCC 4.6, Qt 5.1.1))
When executing step 'Packaging for Android'
23:57:23: Elapsed time: 00:03.@ -
Where is javac to be found ?
-
Can you post what you get when you fire "which java" command from the terminal ?
-
i think you also need to install the jdk.
Try @apt-get install openjdk-6-jdk@ -
Yep it's installed:
@sudo apt-get install openjdk-6-jdk
[sudo] password for andrea:
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
openjdk-6-jdk è già alla versione più recente.
0 aggiornati, 0 installati, 0 da rimuovere e 0 non aggiornati.
@ -
Try setting JAVA_HOME to "/usr/lib/jvm/java-6-openjdk-amd64/bin"
As it contains both javac and java (symbolic link to ../jre/bin/java ) -
Yup. try in bashrc or /etc/environment
-
Done. Now if I run...
"Application Output":http://pastebin.com/eqJCfW9p
"Compile Output":http://pastebin.com/bGSZmun5
I think it's not a Java problem anymore...
-
I'm not understanding anything.
Last update, every time I click on "run" I get
Application Output:
@Starting remote process.Unable to start 'org.qtproject.example.Test'.@and General Messages
@Could not read qmake configuration file /home/andrea/Qt5.1.1/5.1.1/android_armv7/mkspecs/android-g++/qmake.conf.@Maybe this is the problem now, I've never checked this tab before...
-
Well from the compile output it seems that the APK has been created
@/home/andrea/Code/QML/Test/android/bin/Test-debug.apk@
But on deployment to the emulator it crashes due to some OpenGL issues.
I donot have much detailed idea about this.
But just try to deploy this APK on a physical device and see if it works. -
Yes. You can try asking in new post with appropriate details
-
I also struggled with the "Buildfile: build.xml does not exist!". It was because I only installed openjdk-7-jre. openjdk-7-jdk is also required.
Qt Creator kept saying "/usr/lib/jvm/java-7-openjdk-i386" was invalid for the JDK location. I guess it looks for something that openjdk-7-jdk puts in the /usr/lib/jvm/java-7-openjdk-i386. After installing openjdk-7-jdk, Qt Creator was happy with the location.
(Using Kubuntu 14.04, JAVA_HOME set in /etc/enviroment)