Pfad zur Java.exe??? kompilieren für Android

Previous topic - Next topic

xverbatim_gluser

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



Asmodean

Kann es sein, dass in der Pfadangabe das \bin fehlt?  Bei deiner Angabe steht nur C:\Program Files (x86)\Java\jdk1.7.0_09.

Schranz0r

#2
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.
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

xverbatim_gluser

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?????

Schranz0r

#4
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]
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

xverbatim_gluser

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.

xverbatim_gluser

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?

Schranz0r

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!
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

xverbatim_gluser

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

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....