Autor Téma: Delphi app na Android 11  (Přečteno 3265 krát)

Offline Luďan

  • Nováček
  • *
  • Příspěvků: 17
  • Karma: 2
Delphi app na Android 11
« kdy: 14-03-2021, 18:00:53 »
Zdravím všechny vývojáře.

Appka psaná před lety (32 bit) fungovaly na Androidu od 4.4 až po A10. Ve verzi 9 a 10 to psalo, že je to pro starší verzi, ale fungovalo.

Po aktualizaci mobilu na A11 nelze appky spustit. Můžete mě nakopnout,  kde hledat? Ostatní aplikace (skener čárových kódů) třeba funguje.
Appka je nepodepsaná, nikdy nebyla v Google storu, používám ji ke komunikaci se svým vzdáleným serverem.

Děkuji za nápovědu.

Offline Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 3559
  • Karma: 112
    • Verze Delphi: D2007, DXE + 2 poslední
    • O Delphi v češtině
Re:Delphi app na Android 11
« Odpověď #1 kdy: 15-03-2021, 13:32:21 »
Co ti vypise logcat z Android SDK? Nepotrebuje to nejake runtime povereni? Je to stejna apka, nebo ji prekladas znovu? Cesty problem je ze neni v manifestu android:requestLegacyExternalStorage="true"
Embarcadero MVP - Czech republic

Offline Luďan

  • Nováček
  • *
  • Příspěvků: 17
  • Karma: 2
Re:Delphi app na Android 11
« Odpověď #2 kdy: 15-03-2021, 16:05:33 »
Je to několik starých aplikací,  které behaly od 4.3 do 10. V sobotu aktualizace mobilu na A11 a jen Delphi appky nejedou. Napíchnu a kouknu.

Offline Luďan

  • Nováček
  • *
  • Příspěvků: 17
  • Karma: 2
Re:Delphi app na Android 11
« Odpověď #3 kdy: 15-03-2021, 18:47:57 »
Takže jsem dal jen debug verzi a poslal do mobilu.
Hlásí to chybu tcp:64311: cannot resolve name: No address associated with hostname. Exiting.

Oukej. Tak jsem zkusil jen prázdnou aplikaci s jedním čudlem a hlásí to samé. Takže jdu hledat. Oprávnění všechna jsou nastavena. Koneckonců to do verze A11 šlapalo bez problémů.

Offline Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 3559
  • Karma: 112
    • Verze Delphi: D2007, DXE + 2 poslední
    • O Delphi v češtině
Re:Delphi app na Android 11
« Odpověď #4 kdy: 15-03-2021, 22:23:56 »
Tu hlasku znam, musis pouzit NDK z GetIt, ktery obsahuje obsahuje upraveny  gdbserver , nebo pouzit "it's a known problem w/ using the gdbserver from NDK-21. I was told that gdbserver from 17, 18, 19 and 20 work."

V GetIt je patchnuty gdb server >
\Users\Public\Documents\Embarcadero\Studio\21.0\CatalogRepository\AndroidNDK-21-21.0.37689.9487\android-ndk-r21\prebuilt\android-arm\gdbserver>dir

04/27/2020  07:26 AM           596,448 gdbserver
01/06/2020  04:32 AM         1,006,528 gdbserver.orig

To je tezke, kdyz mi nechces rict co mas za verzi, ani co pouzivas za NDK
Embarcadero MVP - Czech republic

Offline Luďan

  • Nováček
  • *
  • Příspěvků: 17
  • Karma: 2
Re:Delphi app na Android 11
« Odpověď #5 kdy: 15-03-2021, 23:20:24 »
XE 10 Seattle, NDK r21d
tak kouknu a stáhnu někde novější NDK, děkuji za nápovědu.
Zkusil jsem v AndroidManifestu přepsat minVer a TargetVer na 28, byly tam 14, to nepomohlo, tak ještě to NDK a prubnu to.

Offline Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 3559
  • Karma: 112
    • Verze Delphi: D2007, DXE + 2 poslední
    • O Delphi v češtině
Re:Delphi app na Android 11
« Odpověď #6 kdy: 16-03-2021, 09:37:44 »
tak kouknu a stáhnu někde novější NDK, děkuji za nápovědu.
hmm, psal jsem ze starsi :-) (I was told that gdbserver from 17, 18, 19 and 20 work) nebo novy (z NDK21) musi byt patchnuta nebo nahrazen ze starsi verze
Embarcadero MVP - Czech republic