Premium Only Content
![Do ZERO ao FUNCIONANDO! Delphi 10.3.3CE com SDK 29](https://1a-1791.com/video/s8/1/0/R/2/D/0R2De.qR4e-small-Do-ZERO-ao-FUNCIONANDO-Delp.jpg)
Do ZERO ao FUNCIONANDO! Delphi 10.3.3CE com SDK 29
Antes de mais nada gostaria de agradecer ao Adriano Santos (https://www.youtube.com/c/AdrianoSantosTreina/videos) pelos arquivos compilados que permitiram a compatibilidade de versões, ajudou muito.
UPDATE: Para retrocompatibilidade com armazenamento, alterar o AndroidManifest.Template.XML acrescentando a linha android:requestLegacyExternalStorage="true".
Fontes dos arquivos: https://github.com/mobius1qwe/youtubefiles/tree/main/SDK29
Link de convite da comunidade Delphi BR do Discord: https://discord.me/delphibr
Capítulos:
00:00 01) Baixe e instale o Android Studio: https://developer.android.com/studio
02:11 02) Abra o Android Studio e vamos configurar os arquivos do SDK
09:23 03) Após os pacotes SDK e NDK estiverem devidamente instalados, vamos instalar e configurar o Delphi 10.3.3 CE para a API 29:
09:58 04) Instala sem instalar automaticamente os arquivos de SDK Android. Copia o conteúdo da pasta "29 API" em anexo para o diretório raiz do delphi e manda sobrescrever tudo.
11:35 05) Agora vamos configurar o SDK na IDE.
06) SDK na pasta Android/SDK
07) NDK na pasta Android/SDK/NDK
08) O delphi só consegue comunicar com o NDK 17.2, outras versões dá erro de debug.
09) Confirmado o ambiente para 32 bits, vamos configurar o ambiente 64 bits pra loja, caso seu aparelho suporte 64bits, basta repetir os passos do 32 bits porém escolhendo a opção 64 bits.
14:45 10) Para a loja vamos precisar definir que o produto gerado seja um .aab, então precisamos definir em Project - Options - Compiler - Compiling: marca a opção "Generate Android App Bundle file"
15:43 11) Em Entitlement List, defina os serviços que seu app irá usar: AdMob, Maps, Push Notifications, FileSharing de pasta protegida
16:1812) Em Uses permissions, defina quais recursos seu app realmente utiliza e realmente necessita pra funcionar, porque se essa configuração tiver diferente da loja, é onde você vai ter problemas
17:20 13) Confira os ícones dentro de Application - Icons antes de enviar o app pra loja.
19:45 14) Se você utiliza Splash, gere o 9patch através do Android Asset Studio: https://romannurik.github.io/AndroidAssetStudio/index.html
21:52 15) Version Info onde é necessário definir um VersionCode sempre incremental, sempre que enviar um app novo, o VersionCode dele tem que ser maior que o atual. O VersionName pode até ser igual. apiKey somente para apps que utilizam FireBase.
23:02 16) Provisioning defina a keystore, se não tem, só criar uma.
23:55 17) Agora compilamos o app para verificar se o targetSDKVersion tá definido corretamente no arquivo Android.Manifest.XML, se num tiver alteramos na mão
27:55 18) Confirmado o manifest, só apertar F9 e enviar o .aab pra loja que a partir daí tá tudo certo
28:50 19) Na loja realizamos esses passos pra confirmar que o app tá com todas as informações necessárias para a publicação, daí agora só esperar a Google avaliar o app.
PS: Na hora de editar eu vi que tinha feito uma cagada e na hora de compilar o .aab, a mesma tecla de compilar no delphi é a que ativa/desativa a gravação do vídeo, aí o imbecil aqui cortou sem querer naquela parte, ainda bem que precisei gerar uma outra versão senão teria perdido 10min de vídeo. A parte cortada eu gerei a versão 13 sendo que a versão desejada era 12, alterei na marra dentro de Project - Options o VersionCode para 11, gerei novamente o .aab porque aí ele autoincrementa pra 12 e foi daí que continuou o vídeo, 1 minutinho de conteúdo foi perdido, acontece.
#Delphi #Android #SDK29 #Mobile #10.3.3CE #Community #Edition #Studio #AndroidStudio #PlayStore
-
5:08:30
Akademiks
9 hours agoKendrick Lamar SPEAKS for first time SINCE BEEF in new Interview. Drake preppin new album. YE WYLING
106K20 -
2:12:17
Tucker Carlson
10 hours agoMike Benz Takes Us Down the USAID Rabbit Hole (It’s Worse Than You Think)
196K425 -
1:47:17
Roseanne Barr
14 hours ago $28.50 earnedThe Most Offensive Comic, Leonarda Jonie | The Roseanne Barr Podcast #86
109K136 -
4:17:42
Joker Effect
10 hours agoRumble Community Night. Reviewing Rumble partnership program, it's streamers and community discussion.
71.6K15 -
2:29:56
Laura Loomer
11 hours agoEP100: MAGA Goes Scorched Earth On USAID
69.6K51 -
51:45
Talk Nerdy 2 Us
12 hours ago🔥 Talk Nerdy 2 Us – Feb 7th: HACKED, TRACKED & UNDER ATTACK! 🔥
84.7K6 -
58:33
Man in America
19 hours agoFluoride & the Sinister Plot to Poison Us From Birth w/ Larry Oberheu
73.3K25 -
3:41:30
I_Came_With_Fire_Podcast
19 hours ago🔥USAID SCANDAL | MA-GAZA | Cartel VIOLENCE Ramps Up🔥
72.4K10 -
7:57:34
SpartakusLIVE
13 hours agoShadow BANNED, but we PARTY ON || Friday Night HYPE
74.2K2 -
2:00:53
Omar Elattar
11 hours agoGRANT CARDONE: “Will I Run for Governor?” | Trump EXPOSED | Bitcoin | $500 Billion Crisis!
50.9K14