Recent

Author Topic: Lazarus + Eclipse = create APK  (Read 535 times)

Seenkao

  • Jr. Member
  • **
  • Posts: 60
Lazarus + Eclipse = create APK
« on: March 29, 2020, 08:49:41 pm »
Hello!

Всем привет! Я извиняюсь, что на русском, но думаю информация может быть полезной для многих. Хотя видео тоже на русском языке, но думаю, что многое и переводить не надо.
Правда видео довольно длинные... уж извиняюсь. )))

https://youtu.be/4oxssDB3JJE - программы, которые нужны или которые использовал
https://youtu.be/3tB_5mA2rO0 - и само создание APK-файла.

Проблемы при создании. Не советую пользоваться FPC 3.0.4 пользуйтесь версиями выше. В 3.0.4 походу недоработки где-то и скомпилированный файл может не запустится.

Проблемы с компиляцией в лазурусе. Если не компилируется файл, выдаёт ошибку, а считаете, что сделали всё верно, удалите *.lpi файл и попробуйте заново все настройки прописать.

Ещё одна проблема, вы может забыли положить скомпилированный *.so файл в нужную папку и/или включить загрузку этого файла в пакет.

Выявилась ещё одна проблемка. Работает данный метод только на Windows, на Linux проявляются проблемы с JNI. Поэтому, если кто знает как решить их, просьба указать. Я недавно на Linux. )))

Seenkao

  • Jr. Member
  • **
  • Posts: 60
Re: Lazarus + Eclipse = create APK
« Reply #1 on: April 18, 2020, 09:42:14 am »
https://yadi.sk/d/oGNbitl9S-Koyw

archived 11 pictures
step-by-step instruction

I hope more clearly  :)

MarkMLl

  • Hero Member
  • *****
  • Posts: 1225
Re: Lazarus + Eclipse = create APK
« Reply #2 on: April 18, 2020, 10:10:35 am »
Don't understand your banter old chap.
Turbo Pascal v1 on CCP/M-86, multitasking with LAN and graphics in 128Kb.
Pet hate: people who boast about the size and sophistication of their computer.

Seenkao

  • Jr. Member
  • **
  • Posts: 60
Re: Lazarus + Eclipse = create APK
« Reply #3 on: April 18, 2020, 02:52:25 pm »
I am not strong in english.

Я узнал что freepascal может компилировать под android. Но информации как и что делать не нашёл. Нашёл лишь маленькими обрывками. То тут, то там.

Была проблема, по созданию компилятора под android. Большинство примеров не работало или устарели. Как и примеры по созданию APK.

Я собрал всю информацию, что есть, проанализировал её и получилось сначала всё сделать на Windows, а следом и на Linux. Затратил не мало усилий на это, и надо как-то предоставить информацию людям, а английского я не знаю...  :)
Вот и сделал скрины, где мелкими фразами постарался объяснить последовательность действий.

И это не шутка!!! Я переработал примеры Zengl, и саму библиотеку и запустил под android.
https://www.youtube.com/watch?v=yt6EZHgWEZE
« Last Edit: April 18, 2020, 02:57:00 pm by Seenkao »

nouzi

  • Full Member
  • ***
  • Posts: 179
Re: Lazarus + Eclipse = create APK
« Reply #4 on: April 18, 2020, 03:37:23 pm »
@Seenkao

This works out LAMW ?
my english is  bad
Lazarus 2.0.6 free pascal 3.0.4
Lazarus trunk  free pascal trunk 
System : linux mint 19.3 64bit  windows 7 64bit

Seenkao

  • Jr. Member
  • **
  • Posts: 60
Re: Lazarus + Eclipse = create APK
« Reply #5 on: April 18, 2020, 04:00:03 pm »
проверьте. Важно fpc > 3.0.4 это создано без LCL. Возможно и LCL скомпилирует.
« Last Edit: April 18, 2020, 04:04:51 pm by Seenkao »

Handoko

  • Hero Member
  • *****
  • Posts: 3761
  • My goal: build my own game engine using Lazarus
Re: Lazarus + Eclipse = create APK
« Reply #6 on: April 18, 2020, 04:12:23 pm »
Thank you for sharing what you know. It is sad you cannot communicate in English fluently. But please keep working, sharing what you found using videos or texts. Your contribution is very useful for Pascal - Android community.

~~~
Any admin here? Please move this thread to Android sub forum.
« Last Edit: April 18, 2020, 04:14:29 pm by Handoko »

 

TinyPortal © 2005-2018