GLBasic forum

Other languages => GLBasic - de => Topic started by: LukasOK on 2015-Jun-05

Title: Datei in APK umwandel?
Post by: LukasOK on 2015-Jun-05
Hallo,
Noch eine kleine Frage am Rande,
ich habe eine kleine Tests gemacht um ein Game Smartphone tauglich zu machen.
Kann man eigentlich alles in eine APK-Datei für Android umwandeln um es auf einem richtigen Gerät zu testen?

Bitte um Antwort danke im voraus. :good:
Title: Re: Datei in APK umwandel?
Post by: kanonet on 2015-Jun-05
Verstehe die Frage nicht, wenn du für Android compilierst, dann wird doch immer eine APK erstellt, was sollte der Compiler denn sonst machen?
Title: Re: Datei in APK umwandel?
Post by: LukasOK on 2015-Jun-05
???
Ich glaub ich bin auf dem Holzweg?
Ich habe es compilierst aber wo finde ich die Datei? Wenn ich bei Name.app nachsehen komm ich zu Anwendungsdatei (exe) und Media.
Title: Re: Datei in APK umwandel?
Post by: LukasOK on 2015-Jun-05
ich glaub ich hab meinen Fehler
Über erfolgreich steht:
Error: Environment variable Java_Home

Wer kann  mir helfen?
(Java hab ich drauf)
Title: Re: Datei in APK umwandel?
Post by: kanonet on 2015-Jun-05
Du musst die Umgebungsvariable JAVA_HOME setzen, damit GLBasic weiß, wo es zu suchen hat. Schaue mal in der Hilfe unter "GLBasic intern" -> "Anwendungen für Android erstellen".
Title: Re: Datei in APK umwandel?
Post by: LukasOK on 2015-Jun-07
-In der Systemsteuerung eine Umgebungsvariable hinzufügen: JAVA_HOME=C:\program Files (x86)\Java\jdk1.x.x_xx

Ich sehe und ich glaub ich weiß was gemeint ist aber ich finde unter Windows 8 nichts.
Könnte mir jemand kurz ein kleines Tutorial schreiben wie ich was zumachen habe ich steh im dem Punkt auf dem Schlauch.  =D
Title: Re: Datei in APK umwandel?
Post by: D2O on 2015-Jun-07
Hallo LukasOK,
hast Du das Java JDK überhaupt installiert?  (32BIT Version!)
Dann müsste es unter "C:\Program Files (x86)\Java\jdk1.7.0_55" zu finden sein,
Kann auch "C:\Programme (x86)\Java\jdk1.7.0_55" heisen.
Bei mir ist es die Version 1.7.0_55, bei einer ander Version heist es natürlich anders.

Title: Re: Datei in APK umwandel?
Post by: LukasOK on 2015-Jun-08
Ja ich habe es installiert
Bei mir steht:
C:\Programme\Java\ (und dann der Ordner) jdk1.8.0_45
Aber wie geht es Weiter?
Title: Re: Datei in APK umwandel?
Post by: D2O on 2015-Jun-09
Quote from: LukasOK on 2015-Jun-08
Ja ich habe es installiert
Bei mir steht:
C:\Programme\Java\ (und dann der Ordner) jdk1.8.0_45
Aber wie geht es Weiter?
Das sollte so nicht sein!
C:\Programme\Java\ (und dann der Ordner) jdk1.8.0_45
Unter .. Programme... werden eigentlich 64bit anwendungen gespeichert!

Es sollte in ..Program Files (x86).. Ordner liegen!
Bist Du dir sicher das Du das 32bit JDK installiert hast und nicht das 64bit JDK?

Dann, ist der ADB Treiber für das Handy installiert?
Wenn Du z.B. ein Samsung Handy hast, kannst Du das zugehörige Verwaltungsprogramm KIES oder KIES3 (http://www.samsung.com/de/support/usefulsoftware/KIES/) installieren,
dann wird der Treiber automatisch eingerichtet. Ggfl. das Equivalent von Sony, Huawai,...usw.

Noch was, vieleicht ist es inzwischen anders, aber ich meine mit neueren JDK's gibt/gab es Probleme, daher nutze ich bis jetzt auch eine etwas ältere Version (jdk1.7.0_55)

Meine Vorgehensweise war folgend:
KIES (Habe ein Samsung) Installiert,
JDK Installiert,
Path eingetragen,
Neustart,
Fertig.

USB Debugging am Handy Aktivieren, wenn es in den Handyeinstellungen nicht sichtbar sein sollte, unter der Handyeinstellungen gibt es den eintrag der BUILD nummer.
Auf diesen eintrag 7 x drauf klicken, danach sind die Entwickleroptionen freigeschaltet, bzw. sichtbar.

Gruss, Fabbio.

Edit://
Das ist mir gerade noch eingefallen:
In der GLB Ide musst Du auch unter Projekt->Optionen explizit "Android" auswählen!
Es nützt nichts wenn dort z.b. "Win" steht und Du mit "Shift+F8" zum Compilieren Android auswählst!



Title: Re: Datei in APK umwandel?
Post by: kanonet on 2015-Jun-09
Funktioniert jdk 1.8 mittlerweile? Soweit ich weiß, bracht GLBasic jdk 1.7.
Title: Re: Datei in APK umwandel?
Post by: LukasOK on 2015-Jun-09
1. Ich habe alles auf Android umgestellt.

2. So ich habe jetzt was auf 2 PC festgestellt bei Windows 8(Worauf ich GLBasic benutze) existiert kein Program Files(x86) wie bei Windows 7. oder vertue ich mich grade?
Kann mir da Jemand helfen?  =D
Title: Re: Datei in APK umwandel?
Post by: Worebu on 2015-Jun-09
Hallo,

"Program Files" heisst im deutschen Windows "Programme (x86)"
Title: Re: Datei in APK umwandel?
Post by: kanonet on 2015-Jun-10
Quote from: D2O on 2015-Jun-09
Quote from: LukasOK on 2015-Jun-08
Ja ich habe es installiert
Bei mir steht:
C:\Programme\Java\ (und dann der Ordner) jdk1.8.0_45
Aber wie geht es Weiter?
Das sollte so nicht sein!
C:\Programme\Java\ (und dann der Ordner) jdk1.8.0_45
Unter .. Programme... werden eigentlich 64bit anwendungen gespeichert!
Falls er ein 32bit Windows nutzt, dann ist der Pfad korrekt.

Quote from: Worebu on 2015-Jun-09
Hallo,

"Program Files" heisst im deutschen Windows "Programme (x86)"
Nicht korrekt.
Auf 64bit Windows:
Program Files -> Programme [enthält 64bit Programme]
Program Files (x86) -> Programme (x86) [enthält 32bit Programme]

Auf 32bit Windows:
Program Files -> Programme [enthält 32bit Programme]
Title: Re: Datei in APK umwandel?
Post by: Fabbio on 2015-Jun-10
@kanonet,
genau,  bin automatisch von Win8 64bit ausgegangen.

Gesendet von meinem GT-I9300 mit Tapatalk

Title: Re: Datei in APK umwandel?
Post by: LukasOK on 2015-Jun-10
ja  =D, aber zurück von Computer-Infos zu APK-Umwandel was soll ich machen? :good:
Title: Re: Datei in APK umwandel?
Post by: kanonet on 2015-Jun-11
Eigentlich steht alles wichtige bereits in der Anleitung und nochmal hier. Wie ist denn der aktuelle Stand jetzt, hast ja sicher einiges probiert, so dass die Situation nicht mehr so ist, wie im Startpost?
Title: Re: Datei in APK umwandel?
Post by: Schranz0r on 2015-Jun-11
Lass dir von jemanden der sich da auskennt per Teamviewer helfen.
Das geht am schnellsten! :)
Title: Re: Datei in APK umwandel?
Post by: Fabbio on 2015-Jun-11
Ich schau mal ob ich am WE dazu komme ein Videotutorial zu machen.
Wird dann zwar auf Win7 sein kann man aber leicht auf Win8 nach machen.

Gesendet von meinem GT-I9300 mit Tapatalk

Title: Re: Datei in APK umwandel?
Post by: D2O on 2015-Jun-12
So, habe das ganze nochmals auf WIN8.1 Pro 64 Bit nachgestellt.
Ich hoffe das hilft so weiter.

Hier auch noch alle Downloadlinks aus den Tutorial.
Lade das Video gerade hoch, dauert noch einen moment.
https://www.youtube.com/watch?v=5V5KdMGpC9Y&feature=youtu.be (https://www.youtube.com/watch?v=5V5KdMGpC9Y&feature=youtu.be)


1.  GLBasic downloaden und installieren.

http://www.glbasic.com/main.php?lang=de&mobile=0&site=download (http://www.glbasic.com/main.php?lang=de&mobile=0&site=download)


2. Für Samsung Handys KIES oder KIES3 (Je nach Model) downloaden um den USB ADB Treiber zu installiern.
http://www.samsung.com/de/support/usefulsoftware/KIES/ (http://www.samsung.com/de/support/usefulsoftware/KIES/)


(2.a) Alternativ einen Universellen ADB Treiber downloaden! (Nicht getestet)
http://adbdriver.com/downloads/ (http://adbdriver.com/downloads/)


3. JAVA JDK herunterladen und installieren.  (jdk1.7.0_55  32 Bit version !!!!!!)
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u55-oth-JPR (http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u55-oth-JPR)

HINWEIS!!

Vieleicht eins noch, unter umständen muss der Samsung USB Composite Treiber extra herunter laden und installieren.
http://www.chip.de/downloads/Samsung-Android-USB-Composite-Device-Treiber_63844148.html (http://www.chip.de/downloads/Samsung-Android-USB-Composite-Device-Treiber_63844148.html)



Title: Re: Datei in APK umwandel?
Post by: LukasOK on 2015-Jul-02
Es tut mir Leid das ich ihr nochmal was Fragen muss ich meine wieso geht es nicht es weiß irgendwie auch keiner was egal was ich suche deswegen möchte ich ihr nochmal fragen:
Wie wieso geht das nicht:
Es hat mit der Variable zu tuen.

Ich hab

HOME_JAVA :   C:\Program Files\Java\1.8.0_45

als Benutzerverhalten eingestellt.
Aber jedes mal wenn ich versuch es zustarten kommt:
Q:\Compiler\android\android-sdk-windows\tools\ant\build.xml:772: The following error occurred while executing:
Q:\Compiler\android\android-sdk-windows\tools\ant\build.xml:788: null returned: 1


Wer kann mir helfen  :nw:

PC: Info 32Bit, Windows 8



PS: Danke für die Hilfe :D
Title: Re: Datei in APK umwandel?
Post by: D2O on 2015-Jul-02
Quote from: D2O on 2015-Jun-12
3. JAVA JDK herunterladen und installieren.  (jdk1.7.0_55  32 Bit version !!!!!!)
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u55-oth-JPR (http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u55-oth-JPR)

Quote from: kanonet on 2015-Jun-09
Funktioniert jdk 1.8 mittlerweile? Soweit ich weiß, bracht GLBasic jdk 1.7.
Title: Re: Datei in APK umwandel?
Post by: LukasOK on 2015-Jul-02
danke braucht GLBasic nicht auch 32 bit?

Und soweit ich sehen hab geht 1.8 aber wenn jemand was genauer weiß?
Wird mich freuen mir das mitzuteilen.

Und hat jemand einen download link zu jdk 1.7 / 32 bit?
:good:
Title: Re: Datei in APK umwandel?
Post by: D2O on 2015-Jul-03
Quote from: LukasOK on 2015-Jul-02


Und hat jemand einen download link zu jdk 1.7 / 32 bit?
:good:

Öhmm, was meinst Du warum ich einen Post über Dir das Zitat eingefügt habe??
Sorry, komme mir jetzt ein bisschen vera***** vor . :blink:
Title: Re: Datei in APK umwandel?
Post by: kanonet on 2015-Jul-03
Aktuellste Version des JDK 7 sollte 7u79 sein, klicke hier auf Windows x86: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
Sollte aber auch jede Suchmaschine sofort ausspucken...

Seit April 2015 gibt es für JDK 7 keine (öffentlichen) Updates mehr, wir sollten also bald schauen, ob/dass wir GLBasic auch mit dem JDK 8 zum laufen bekommen. (vielleicht wird es mal wieder Zeit für einen Test?)
Interessant wäre die Frage, ob die 64bit-Anpassungen, die für iOS gemacht wurden, auch dafür sorgen, dass das 64bit JDK verwendet werden kann.
Title: Re: Datei in APK umwandel?
Post by: LukasOK on 2015-Jul-03
ohh, Sorry das tut mir jetzt wirklich Leid,(Du solltest dich nicht Ver**** fühlen)  ich habe den Link einfach überlesen und ihn nicht richtig Wahr genommen.

So jetzt habe ich alles erstellt:
Jetzt kommt aber:

BUILD FAILED
Q:\Compiler\android\android-sdk-windows\tools\ant\build.xml:788: null returned: 1

Was soll ich machen ich habe jetzt jdk 1.7 verwendet.
Title: Re: Datei in APK umwandel?
Post by: kanonet on 2015-Jul-04
Erstelle mal ein komplett neues Projekt und mach ein Android "Hello World" daraus. Projekt Settings nicht vergessen.
Title: Re: Datei in APK umwandel?
Post by: LukasOK on 2015-Jul-04
mmh, es läuft mit anderen Projekten.
Ich bin jetzt schon ein stück weiter gekommen, aber ...
Er spielt glaub ich wegen:
"*****.gbas" warning: GPC1001 probably unassigned varible: ******

Soll ich es besser umschreiben oder kann man es überbrücken?
Title: Re: Datei in APK umwandel?
Post by: kanonet on 2015-Jul-04
Also du kannst jetzt für Android kompilieren? Sehr gut, dann ist das Thema doch erledigt. Das alte Projekt sollte auf jeden Fall mal bereinigt werden.
Die Fehlermeldung bezieht sich darauf, dass du eine Variable nicht LOCAL/GLOBAL/STATIC deklariert hast. die Meldung lässt sich in den Projektoptionen ausschalten, aber besser wäre es, wenn du die Variable einfach deklarieren würdest.
Title: Re: Datei in APK umwandel?
Post by: LukasOK on 2015-Jul-04
ja soweit so gut ich würde aber trotzdem gerne wissen was:

BUILD FAILED
C:\Compiler\platform\android\android-sdk-windows\tools\ant\build.xml:788: null returnes: 1

zu bedeuten hat diese Meldung taucht jedesmal auf wenn ich mit Sprites arbeite.
Title: Re: Datei in APK umwandel?
Post by: D2O on 2015-Jul-04
Quote from: LukasOK on 2015-Jul-03
ohh, Sorry das tut mir jetzt wirklich Leid,(Du solltest dich nicht Ver**** fühlen)  ich habe den Link einfach überlesen und ihn nicht richtig Wahr genommen.


:booze:
Title: Re: Datei in APK umwandel?
Post by: kanonet on 2015-Jul-04
Das tritt nut in dem einen alten Projekt auf? Hast du schon das Projekt bereinigt? Ansonsten eben ein neues Projekt erstellen und froh sein, dass es funktioniert...
Title: Re: Datei in APK umwandel?
Post by: spacefractal on 2015-Jul-05
Im cant see why this one fail, but with  Android Extras im enabled messages from ant, so its can been easier to detect errors.
Title: Re: Datei in APK umwandel?
Post by: LukasOK on 2015-Jul-05
 :booze: