Vorstellung: LazToApk
-
- Beiträge: 40
- Registriert: Mo 4. Aug 2008, 09:25
- OS, Lazarus, FPC: WinXP(L 0.9.29SVN FPC 2.4.1)
- CPU-Target: xxBit
- Wohnort: CH
Vorstellung: LazToApk
Hallo zusammen,
hier eine kurze Vorstellung zu LazToApk.
Bei LazToApk handelt es sich um ein Tool, welches bei der Erstellung von Android Apps mit Lazarus/FPC hilfreich sein soll.
Die ganzen Tool's welche dazu benötigt werden richtig zu konfigurieren, ist sonst eine aufwändige Angelegenheit. Man braucht JDK,SDK,NDK und FPC 2.7.1
Mein Setup vereinfacht diese Installation. Unter folgendem Link findet ihr die exakte Anleitung:
http://sourceforge.net/projects/laztoapk/files/Lazarus%20and%20Android.pdf/download
Das dazugehörige Setup findet ihr hier:
http://sourceforge.net/projects/laztoapk/files/?source=navbar
Sourcecode von LazToApk ist auf sourceforge.net erhältlich.
Patches und Hilfe ist willkommen
Sam
hier eine kurze Vorstellung zu LazToApk.
Bei LazToApk handelt es sich um ein Tool, welches bei der Erstellung von Android Apps mit Lazarus/FPC hilfreich sein soll.
Die ganzen Tool's welche dazu benötigt werden richtig zu konfigurieren, ist sonst eine aufwändige Angelegenheit. Man braucht JDK,SDK,NDK und FPC 2.7.1
Mein Setup vereinfacht diese Installation. Unter folgendem Link findet ihr die exakte Anleitung:
http://sourceforge.net/projects/laztoapk/files/Lazarus%20and%20Android.pdf/download
Das dazugehörige Setup findet ihr hier:
http://sourceforge.net/projects/laztoapk/files/?source=navbar
Sourcecode von LazToApk ist auf sourceforge.net erhältlich.
Patches und Hilfe ist willkommen
Sam
-
- Beiträge: 565
- Registriert: So 26. Aug 2012, 09:03
- OS, Lazarus, FPC: Windows(10), Linux(Arch)
- CPU-Target: 64Bit
Re: Vorstellung: LazToApk
Hab ich vor ner Weile mal ausprobiert, ging erstaunlich einfach.
Nur die compilierten Apps waren alles andere als performant.
viewtopic.php?f=13&t=8009&p=70910#p70910
Aber dafür kann LazToApk ja nix.
MFG
Komoluna
Nur die compilierten Apps waren alles andere als performant.
viewtopic.php?f=13&t=8009&p=70910#p70910
Aber dafür kann LazToApk ja nix.
MFG
Komoluna
Programmer: A device to convert coffee into software.
Rekursion: siehe Rekursion.
Rekursion: siehe Rekursion.
-
- Beiträge: 162
- Registriert: Mi 31. Jul 2013, 15:07
- OS, Lazarus, FPC: Ubuntu 16.04, CodeTyphon 5.80
Re: Vorstellung: LazToApk
Ich sehe auf der sourceforge seite nur eine exe,
kann man wenn man es selbst kompieliert es auch auf linux zum laufen bringen?
Wenn nicht, ist es geplant dieses feature irgendwann mal einzubauen?
kann man wenn man es selbst kompieliert es auch auf linux zum laufen bringen?
Wenn nicht, ist es geplant dieses feature irgendwann mal einzubauen?
-
- Beiträge: 40
- Registriert: Mo 4. Aug 2008, 09:25
- OS, Lazarus, FPC: WinXP(L 0.9.29SVN FPC 2.4.1)
- CPU-Target: xxBit
- Wohnort: CH
Re: Vorstellung: LazToApk
Hallo Dragon,
LazToApk generiert DOS Batch-Dateien.
1.) build_app.bat --> kickt lazbuild an und generiert die anwendung als .so Datei
2.) generate_debug_key.bat --> generiert das Zugemüse.
3.) build_debug_apk.bat --> generiert die .apk Datei
4.) adb_install.bat --> installiert die .apk Datei in dem virtuellen Android Device.
Es sollte mit dem notwendigen Wissen auch möglich sein, Shell-Skript Dateien für Linux zu generieren.
Also falls du dich da auskennst, wäre das sicher interessant.
Bei mir läuft windows auch nur noch in einer VirtualBox und drumrum läuft Mint.
Sam
LazToApk generiert DOS Batch-Dateien.
1.) build_app.bat --> kickt lazbuild an und generiert die anwendung als .so Datei
2.) generate_debug_key.bat --> generiert das Zugemüse.
3.) build_debug_apk.bat --> generiert die .apk Datei
4.) adb_install.bat --> installiert die .apk Datei in dem virtuellen Android Device.
Es sollte mit dem notwendigen Wissen auch möglich sein, Shell-Skript Dateien für Linux zu generieren.
Also falls du dich da auskennst, wäre das sicher interessant.
Bei mir läuft windows auch nur noch in einer VirtualBox und drumrum läuft Mint.
Sam
-
- Beiträge: 162
- Registriert: Mi 31. Jul 2013, 15:07
- OS, Lazarus, FPC: Ubuntu 16.04, CodeTyphon 5.80
Re: Vorstellung: LazToApk
Danke, für die schnelle Antwort leider reicht mein wissen dafür nicht aus.
-
- Beiträge: 40
- Registriert: Mo 4. Aug 2008, 09:25
- OS, Lazarus, FPC: WinXP(L 0.9.29SVN FPC 2.4.1)
- CPU-Target: xxBit
- Wohnort: CH
Re: Vorstellung: LazToApk
Ja, mein Wissen reicht da auch nicht.
Ich kann z.B. nicht mal selber eine lauffähige Lazarus/FPC mit 2.7.1 herstellen. Deshalb bin ich auch auf das Paket (laz4android) angewiesen.
Ich kann z.B. nicht mal selber eine lauffähige Lazarus/FPC mit 2.7.1 herstellen. Deshalb bin ich auch auf das Paket (laz4android) angewiesen.
-
- Beiträge: 162
- Registriert: Mi 31. Jul 2013, 15:07
- OS, Lazarus, FPC: Ubuntu 16.04, CodeTyphon 5.80
Re: Vorstellung: LazToApk
Da kann ich codetyphon empfehlen das ist ein aufgebohrtes Lazarus was immer auf snapshots basiert von FPC und Lazarus, und es enthält eine menge komponenten.
Aber für Android kompielieren habe ich damit auch noch nicht hinbekommen.
Aber für Android kompielieren habe ich damit auch noch nicht hinbekommen.
-
- Beiträge: 6194
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: Vorstellung: LazToApk
Verstehe ich das richtig, das aus dem Pascal-Code zuerst ein Java-Code erzeugt wird, bevor es ein APK gibt ?
Was ich nicht verstehe, für was ist das Password (test12) ?
Was ich nicht verstehe, für was ist das Password (test12) ?
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
-
- Beiträge: 162
- Registriert: Mi 31. Jul 2013, 15:07
- OS, Lazarus, FPC: Ubuntu 16.04, CodeTyphon 5.80
Re: Vorstellung: LazToApk
Ich bin mir nicht sicher aber ich glaube es wird benötigt um die apk zu signieren
-
- Beiträge: 6194
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: Vorstellung: LazToApk
apk zu signieren
Gemäss google ist es für dies.
http://blackbird-design.de/android-apk- ... signieren/
Aber wieso muss ich wen ich in Eclipse ein apk schreibe kein Debug-Key erstellen ?
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
-
- Beiträge: 40
- Registriert: Mo 4. Aug 2008, 09:25
- OS, Lazarus, FPC: WinXP(L 0.9.29SVN FPC 2.4.1)
- CPU-Target: xxBit
- Wohnort: CH
Re: Vorstellung: LazToApk
Hallo Mathias,
könntest du mal eine von dir erstellte APK-Datei wieder entpacken und gucken was da drin ist?
APK-Dateien sind nichts anderes als Zip-Dateien. (es wurde nur die Dateiendung auf apk gewechselt).
Danke,
Sam
könntest du mal eine von dir erstellte APK-Datei wieder entpacken und gucken was da drin ist?
APK-Dateien sind nichts anderes als Zip-Dateien. (es wurde nur die Dateiendung auf apk gewechselt).
Danke,
Sam
-
- Beiträge: 6194
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: Vorstellung: LazToApk
könntest du mal eine von dir erstellte APK-Datei wieder entpacken und gucken was da drin ist?
Ausser ein paar Binär-Dateien kann ich nichts erkennen.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
Re: Vorstellung: LazToApk
Hallo Jungs,
ich bekomme diese Meldung, wisst ihr wieso? Komme da irgendwie nicht weiter.
Danke!
ich bekomme diese Meldung, wisst ihr wieso? Komme da irgendwie nicht weiter.
Danke!
-
- Beiträge: 40
- Registriert: Mo 4. Aug 2008, 09:25
- OS, Lazarus, FPC: WinXP(L 0.9.29SVN FPC 2.4.1)
- CPU-Target: xxBit
- Wohnort: CH
Re: Vorstellung: LazToApk
Hallo Lion,
Ich hoffe du hast dich absolut genau an die Anleitung gehalten
Nun zu ersten Frage:
1.) Mit welchem Betriebssystem bist du gerade am üben?
2.) Die Fehlermeldung sagt, dass du die Batchdatei einfach mal durch anklicken starten sollst. (laztoapk mach auch nix anderes)
Damit sich das Dos-Fenster dann nicht gleich wieder schliesst, empfehle ich dir die .Bat-Datei zuerst zu öffnen und in der letzten Zeile das Wort "REM" zu entfernen.
Dann könntest du uns bitte den Inhalt des DOS-Fensters hier präsentieren. Da steht dann irgendwo eine Fehlermeldung drin.
Gruss Sam
Ich hoffe du hast dich absolut genau an die Anleitung gehalten
Nun zu ersten Frage:
1.) Mit welchem Betriebssystem bist du gerade am üben?
2.) Die Fehlermeldung sagt, dass du die Batchdatei einfach mal durch anklicken starten sollst. (laztoapk mach auch nix anderes)
Damit sich das Dos-Fenster dann nicht gleich wieder schliesst, empfehle ich dir die .Bat-Datei zuerst zu öffnen und in der letzten Zeile das Wort "REM" zu entfernen.
Dann könntest du uns bitte den Inhalt des DOS-Fensters hier präsentieren. Da steht dann irgendwo eine Fehlermeldung drin.
Gruss Sam