GLBasic Benutzerhandbuch

Main sections

Anwendungen für Android erstellen

Setup für erste Verwendung


Android Geräte sind zur Zeit sehr beliebt. GLBasic kann seit V10 Apps für für Andoird Geräte mit 2.2 (Froyo) oder höher erstellen. Um für Android zu erstellen befolgt man diese Schritte:

-Installieren des GLBasic-Setups.
-Installieren des Java JDK, 32 Bit (Java TM Platform, Standard Edition Development Kit (JDK TM)). !! 32 BIT !!
-In der Systemsteuerung eine Umgebungsvariable hinzufügen: JAVA_HOME=C:\program Files (x86)\Java\jdk1.x.x_xx (wohin man Java is installiert hat).
-Erstelle ein Projekt.
-Im Menü "Projekt/Optionen" die Platformeinstellungen für Android vornehmen.
-Ein Android Gerät anstecken
-Sicherstellen, dass die Treiber installiert sind. (Dafür muss man das Android SDK installieren?).
-Für Android kompiliern.

GLBasic wird den "Media" Ordner nach distribute/Android/assets kopieren, die App packen und auf das Gerät installieren.
Alternativ kann auch der Emulator aus dem SDK gestarted werden um darauf zu testen.

Um den Code zu signieren und eine App in den Android Market zu stellen, benötigen Sie einen Entwicklerschlüssel, den man so erstellt:
> cd /D "%JAVA_HOME%\bin"
> keytool.exe" -genkey -alias android_developer.keystore -keyalg RSA -validity 20000 -keystore android_developer.keystore

Code Sign


Mit dieser Datei können nun fertige GLBasic Produkte signieren, indem man:
> cd /D "%GLB_PROJ_DIR%\distribute\Android"
> set ANDROID_SDK=C:\program Files (x86)\GLBasic\compiler\platform\Android\android-sdk-windows
> "%JAVA_HOME%\bin\jarsigner.exe" -verbose -keystore "%USERPROFILE%\Downloads\android_developer.keystore" -signedjar bin\glbasic-release-signed.apk bin\glbasic-release-unsigned.apk android_developer.keystore
> "%ANDROIDSDK%\tools\zipalign.exe" -v 4 "%GLB_PROJ_PATH%\bin\glbasic-release-signed.apk" "%GLB_PROJ_PATH%\bin\glbasic-release-for-market.apk"

See also...