GLBasic forum

Other languages => GLBasic - de => Topic started by: xverbatim_gluser on 2012-Nov-07

Title: Pfad zur Java.exe??? kompilieren für Android
Post by: xverbatim_gluser on 2012-Nov-07
Hallo,

ich komme einfach nicht weiter...

ich kriege immer diese Fehlermeldung


_______________________________________
*** Configuration: ANDROID ***
precompiling:
GPC - GLBasic Precompiler V.10.070 SN:d8725bbf - 2D, NET
Wordcount:26 commands
compile+link:
running Android build-script...
BUILD STAGE 1: Compile and pack RELEASE

WARNING: Java not found in your path.
Checking if Java is installed in C:\Program Files (x86)\Java.

Java was found at C:\Program Files\Java\jre7\bin\java.exe.
Please consider adding it to your path:
- Under Windows XP, open Control Panel / System / Advanced / Environment Variables
- Under Windows Vista or Windows 7, open Control Panel / System / Advanced System Settings / Environment Variables
At the end of the "Path" entry in "User variables", add the following:
  ;C:\Program Files\Java\jre7\bin\java.exe

Der Befehl ""java.exe"" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
.
BUILD STAGE 2: Build DEBUG and install on device
Der Befehl ""java.exe"" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
finished Android build-script.
Android=C:\Users\tom\Desktop\GLBASIC PROGRAMME\GLBasic\Samples\X-tras\distribute\Android
erfolgreich
_______________________________________
*** Fertig ***
Dauer: 6.0 sek. Zeit: 15:41
Erstellen: 1 erfolgreich.



Ich habe alles so gemacht wie in der Hilfe steht, in der erweiterten Systemsteuerung JAVA_Home auf den PFAD ->C:\Program Files (x86)\Java\jdk1.7.0_09
gesetzt...

Aber er findet die Java.exe nicht?
Ich blicke da nicht durch, wo soll ich denn noch Pfade eintragen???

"At the end of the "Path" entry in "User variables", add the following:
  ;C:\Program Files\Java\jre7\bin\java.exe"
WO????

Über kompetente Antwort würde ich mich freuen....
Danke


Title: Re: Pfad zur Java.exe??? kompilieren für Android
Post by: Asmodean on 2012-Nov-07
Kann es sein, dass in der Pfadangabe das \bin fehlt?  Bei deiner Angabe steht nur C:\Program Files (x86)\Java\jdk1.7.0_09.
Title: Re: Pfad zur Java.exe??? kompilieren für Android
Post by: Schranz0r on 2012-Nov-07
Hallo erneut :D

Also bei mir sieht das so aus:

JAVA_HOME = C:\Java\jdk1.6.0_35
ANDROID_SWT = C:\Android\android-sdk\tools\lib\x86

Diese Umgebungsvariablen musst du erstellen!
Pfade musst du natürlich anpassen ;)


Im PATH musst du das angeben: ;C:\Program Files\Java\jre7\bin


Ich habe das einfach unter C installiert.
Title: Re: Pfad zur Java.exe??? kompilieren für Android
Post by: xverbatim_gluser on 2012-Nov-07
hi,

erstmal danke.

jetzt bekomme ich folgendes:

*** Configuration: ANDROID ***
precompiling:
GPC - GLBasic Precompiler V.10.070 SN:d8725bbf - 2D, NET
Wordcount:26 commands
compile+link:
running Android build-script...
BUILD STAGE 1: Compile and pack RELEASE
Unable to locate tools.jar. Expected to find it in C:\Program Files (x86)\Java\jre7\lib\tools.jar
     [echo] Gathering info for glbasic...
     [echo] Creating output directories if needed...
     [echo] ----------
     [echo] Handling aidl files...
     [echo] ----------
     [echo] Handling RenderScript files...
     [echo] ----------
     [echo] Handling Resources...

BUILD FAILED
Q:\Compiler\platform\android\android-sdk-windows\tools\ant\build.xml:580: The following error occurred while executing this line:
Q:\Compiler\platform\android\android-sdk-windows\tools\ant\build.xml:602: 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 "C:\Program Files (x86)\Java\jre7"

Total time: 2 seconds
.
BUILD STAGE 2: Build DEBUG and install on device
Unable to locate tools.jar. Expected to find it in C:\Program Files (x86)\Java\jre7\lib\tools.jar
     [echo] Gathering info for glbasic...
     [echo] Creating output directories if needed...
     [echo] ----------
     [echo] Handling aidl files...
     [echo] ----------
     [echo] Handling RenderScript files...
     [echo] ----------
     [echo] Handling Resources...

BUILD FAILED
Q:\Compiler\platform\android\android-sdk-windows\tools\ant\build.xml:580: The following error occurred while executing this line:
Q:\Compiler\platform\android\android-sdk-windows\tools\ant\build.xml:602: 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 "C:\Program Files (x86)\Java\jre7"

Total time: 1 second
finished Android build-script.
Android=D:\glbasic_projekte\test\distribute\Android
erfolgreich
_______________________________________
*** Fertig ***
Dauer: 8.3 sek. Zeit: 17:25
Erstellen: 1 erfolgreich.



Du schreibst "Im PATH musst du das angeben: ;C:\Program Files\Java\jre7\bin"

Wo genau soll PATH sein?

Soll ich das auch als eigene Variable anlegen unter erweiterte Systemsteuerung?????
Title: Re: Pfad zur Java.exe??? kompilieren für Android
Post by: Schranz0r on 2012-Nov-07
Musst da eintragen am Ende ( Siehe Screenshot )

Semicolon nicht vergessen! ;)


BTW.: er zeigt dir beim  JRE7 an das er tools.jar sucht.... Ist aber falsch... ist im JDK drin :D

Glaub du hast die JAVA_HOME falsch angeben?

[attachment deleted by admin]
Title: Re: Pfad zur Java.exe??? kompilieren für Android
Post by: xverbatim_gluser on 2012-Nov-07
wir kommen der sache schon näher :-)

die pfade scheinen nun zu stimmen, bekomme unten noch 2 fehlermeldungen :-((

_______________________________________
*** Configuration: ANDROID ***
precompiling:
GPC - GLBasic Precompiler V.10.070 SN:d8725bbf - 2D, NET
Wordcount:26 commands
compile+link:
running Android build-script...
BUILD STAGE 1: Compile and pack RELEASE
     [echo] Gathering info for glbasic...
     [echo] Creating output directories if needed...
     [echo] ----------
     [echo] Handling aidl files...
     [echo] ----------
     [echo] Handling RenderScript files...
     [echo] ----------
     [echo] Handling Resources...
     [echo] No key.store and key.alias properties found in build.properties.
     [echo] Please sign D:\glbasic_projekte\test\distribute\Android\bin\glbasic-release-unsigned.apk manually
     [echo] and run zipalign from the Android SDK tools.

BUILD SUCCESSFUL
Total time: 7 seconds
.
BUILD STAGE 2: Build DEBUG and install on device
     [echo] Gathering info for glbasic...
     [echo] Creating output directories if needed...
     [echo] ----------
     [echo] Handling aidl files...
     [echo] ----------
     [echo] Handling RenderScript files...
     [echo] ----------
     [echo] Handling Resources...
     [echo] Debug Package: D:\glbasic_projekte\test\distribute\Android\bin\glbasic-debug.apk
     [echo] Installing D:\glbasic_projekte\test\distribute\Android\bin\glbasic-debug.apk onto default emulator or device...

BUILD FAILED
Q:\Compiler\platform\android\android-sdk-windows\tools\ant\build.xml:1100: The following error occurred while executing this line:
Q:\Compiler\platform\android\android-sdk-windows\tools\ant\build.xml:1114: exec returned: 1

Total time: 13 seconds
finished Android build-script.
Android=D:\glbasic_projekte\test\distribute\Android
erfolgreich
_______________________________________
*** Fertig ***
Dauer: 25.3 sek. Zeit: 18:29
Erstellen: 1 erfolgreich.
Title: Re: Pfad zur Java.exe??? kompilieren für Android
Post by: xverbatim_gluser on 2012-Nov-07
ich habe jetzt mal in meinen projektordner gesehen und im Android/bin Ordner einige Daten gefunden, eine glbasic-release.unsigned.apk habe ich auf meinen android touch gezogen, läßt sich aber nicht installieren :-(

was kann ich tun?

ist das überhaupt die richtige datei?
Title: Re: Pfad zur Java.exe??? kompilieren für Android
Post by: Schranz0r on 2012-Nov-07
Du musst auf deinem Android-Gerät den Entwicklermodus einschalten und die Option für unsignierte Programme installieren erlauben.

Quote
BUILD FAILED
Q:\Compiler\platform\android\android-sdk-windows\tools\ant\build.xml:1100: The following error occurred while executing this line:
Q:\Compiler\platform\android\android-sdk-windows\tools\ant\build.xml:1114: exec returned: 1

Ist glaube ich nur die Aussage, dass er nicht auf dein Tab/ Phone installieren konnte :)
Also nix schlimmes!
Title: Re: Pfad zur Java.exe??? kompilieren für Android
Post by: xverbatim_gluser on 2012-Nov-08
ok, die sache läuft jetzt endlich rund....

Nur das Problem mit den App´s signieren bleibt weiterhin :-(((http://www.glbasic.com/forum/index.php?topic=8689.0 (http://www.glbasic.com/forum/index.php?topic=8689.0)

Jetzt steht und fällt alles mit diesem bl.... signieren.....

Ich werde aus den ganzen Anleitungen im Netzt nicht schlau............
kann doch nicht so schwer sein, einem mal zu erklären, was genau da eigentlich passiert und wo man was GENAU einstellen muß....

echt schade, dass das so kompliziert ist....