AJUDA: Erro ao compilar aplicação firemonkey para o android

Android

Delphi

SDK

FireMonkey

19/02/2021

Galera, tive que formatar meu computador
instalei o delphi sydney novamente e em seguida instalei o sdk pelo SDK Manager
instalei o package do android 7.1 e as opções "Tools" e "Extras"

No Delphi:
verifiquei em TOOLS - OPTIONS - DEPLOYMENT - SDK MANAGER => TUDO OK (pelo menos é o que eu acho, já que não apareceu o ícone de "atenção")
Criei um projeto novo, só com um FORM vazio e rodei pra instalar no celular
(Nesse projeto novo não mexi em nada nas opções de permissão, já que um FORM vazio não precisa de permissão pra nada.)
Ai está dando o erro abaixo. Não consegui descobrir o que deve ser feito.

Alguém ai tem ideia de como resolver?

[PAClient Error] Error: E2312 Unable to execute
'"C:\Users\Public\Documents\Embarcadero\Studio\21.0\CatalogRepository\AndroidSDK-2525-21.0.38860.1461\build-tools\25.0.0\aapt.exe" package -f -M
"C:\Temp\Android\Debug\Project1\AndroidManifest.xml" -F
"C:\Temp\Android\Debug\Project1\bin\Project1-unsigned.apk" -I
"C:\Users\Public\Documents\Embarcadero\Studio\21.0\CatalogRepository\AndroidSDK-2525-21.0.38860.1461\platforms\android-25\android.jar" -S
"C:\Temp\Android\Debug\Project1\res" -A
"C:\Temp\Android\Debug\Project1\assets"
"C:\Temp\Android\Debug\Project1\library"
"C:\Temp\Android\Debug\Project1\classes"' (Error 1)

[PAClient Error] Error: E2312 C:\Temp\Android\Debug\Project1\AndroidManifest.xml:20: error: No resource identifier found for attribute 'requestLegacyExternalStorage' in package 'android'
Alberto

Alberto

Curtidas 0

Respostas

Alberto

Alberto

19/02/2021

Eu não sei porque o AndroidManifest.xml padrão tem essa referência sem ter o recurso.
Porém consegui solucionar o problema retirando essa referência do arquivo.

Vá ao diretório C:\\Users\\<seu_usuario>\\AppData\\Roaming\\Embarcadero\\BDS\\21.0\\
abra o AndroidManifest.xml e apague a linha com 'requestLegacyExternalStorage'

Preste atenção ao fechamento do bloco com ">"
GOSTEI 0
POSTAR