Sobes.tech
Junior — Middle

Por que é importante especificar o valor de compileSdk no arquivo build.gradle para o módulo do projeto?

sobes.tech IA

Resposta da IA

O valor de compileSdk no ficheiro build.gradle indica a versão do SDK Android com a qual o projeto é compilado. Isto é importante porque:

  • Permite usar novas APIs e funcionalidades da plataforma disponíveis na versão especificada do SDK.
  • Garante compatibilidade com a versão Android selecionada, evitando erros de compilação.
  • Não afeta a versão mínima suportada (minSdkVersion), mas define quais APIs estão disponíveis durante a compilação.

Por exemplo, se indicar compileSdkVersion 33, poderá usar a API Android 13, mas a aplicação ainda pode funcionar em dispositivos com versões mais antigas do Android, se minSdkVersion o permitir.