Recent

Author Topic: LAMW: 32 and 64 bit libraries in APK to comply with Google Play policy  (Read 2089 times)

Thaddy

  • Hero Member
  • *****
  • Posts: 9188
Last time I checked - minutes ago - both Aarch-linux and Android worked.
There are some problems with older Android SDK versions when compiling for 64 bit, though, so choose a higher version.
This is device dependent to some extend.
also related to equus asinus.

TR3E

  • Jr. Member
  • **
  • Posts: 58
    • TR3E Software

Quote
aarch64 not work in windows with fpcupdeluxe!!

Strange, a few days ago I did some testing and everything worked .... maybe some installability on trunk .... [remember, we need fpc 3.2 [beta] or up...]

ref.
https://github.com/jmpessoa/lazandroidmodulewizard/blob/master/docs/how_to_64bits_Apk.txt

For windows we have the alternative of trying with a [canonical] preview of the Laz 2.0.2 + fpc3.2-beta
ref. https://od.lk/f/Ml8xNzEyOTI1NDlf       [TUTORIAL II  -  "Do It Yourself" ]

Attached image of the error you give me.

jmpessoa

  • Hero Member
  • *****
  • Posts: 1470

if you choose "yes" what happens?  [usually it works ....]
Lamw: Lazarus Android Module Wizard
https://github.com/jmpessoa/lazandroidmodulewizard

TR3E

  • Jr. Member
  • **
  • Posts: 58
    • TR3E Software
It crashes and never ends.

jmpessoa

  • Hero Member
  • *****
  • Posts: 1470
@Thaddy
Quote
There are some problems with older Android SDK versions when compiling for 64 bit

Here,  I tested using NDK18b (64bits) and it is OK...

@TR3E
Quote
It crashes and never ends.

Here,  I tested "fpcupdeluxe-x86_64-win64.exe" and it is OK..

Can you try  "TUTORIAL II  -  Do It Yourself"
[https://od.lk/f/Ml8xNzEyOTI1NDlf]   .... ???   
Lamw: Lazarus Android Module Wizard
https://github.com/jmpessoa/lazandroidmodulewizard

TR3E

  • Jr. Member
  • **
  • Posts: 58
    • TR3E Software
Finally I managed to install it, apparently it was because I used a different SSL. In the "ExtraSheet" tab download "Get OpenSSL by Browser" and if I let it install it. I think you should include this in the manual, before you start installing "fpcupdeluxe". Greetings and thanks.

jmpessoa

  • Hero Member
  • *****
  • Posts: 1470
Quote
Finally I managed to install it, apparently it was because I used a different SSL. In the "ExtraSheet" tab download "Get OpenSSL by Browser" and if I let it install it.

I do not understand ... what do you recommend?
Lamw: Lazarus Android Module Wizard
https://github.com/jmpessoa/lazandroidmodulewizard

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1149
Let me guess.

Just yesterday, I added the Windows binary utilities for aarch64-android as a zip. Previously, only a rar-version was available.

I guess this caused the issue: no unrar available on the system in use.

Hope this helps. Greetings.

TR3E

  • Jr. Member
  • **
  • Posts: 58
    • TR3E Software
I thought I was using an erroneous SSL version that I searched online. Today download the fpcupdeluxe "Get OpenSSL by Browser" and unzip it into the fpcupdeluxe directory with which everything worked. I thought this was the mistake.

The recommendation for the tutorial is that fpcupdeluxe needs "OpenSSL" and this step does not appear. Without it, the files cannot be downloaded at least in my case.

Thank you DonAlfredo and jmpessoa for your great work.

DanielTimelord

  • New Member
  • *
  • Posts: 18
Re: LAMW: 32 and 64 bit libraries in APK to comply with Google Play policy
« Reply #24 on: August 01, 2019, 05:20:07 pm »
LAMW Manager v0.3.1-devel (for Linux) now supports AARCH64-Android

    1) Download [and unzip]:
https://github.com/DanielOliveiraSouza/LAMW4Linux-installer/archive/0.3.1-devel.zip

    2) Install LAzarus + LAMW and all dependencies:

       Go to directory lamw_manager and run:
          ./lamw_manager


If you want a clean install (or in case of failure) run:

2) ./lamw_manager --reset

Note:
1) First Boot (after upgrading LAMW Manager from v0.3.0 to v0.3.1-devel)

click on "Update-Info" on the first boot of the Lazarus IDE and then click on "Upgrade"

Ready!

DanielTimelord

  • New Member
  • *
  • Posts: 18
Re: LAMW: 32 and 64 bit libraries in APK to comply with Google Play policy
« Reply #25 on: August 10, 2019, 08:50:33 pm »
The 0.3.1-devel branch (LAMW Manager with AARCH64 support) is stable and was merged into master (trunk) on 08/06/2019. Please download LAMW Manager from the Master branch.

DanielTimelord

  • New Member
  • *
  • Posts: 18
Re: LAMW: 32 and 64 bit libraries in APK to comply with Google Play policy
« Reply #26 on: August 21, 2019, 12:04:15 am »
LAMW Manager v.0.3.2 (to Linux) has has been released with important fixes for FPC and Lazarus.
  For information on new features and bug fixes read the Release Notes https://github.com/DanielOliveiraSouza/LAMW4Linux-installer/blob/master/lamw_manager/docs/release_notes.md