Segunto SCHEFFER(2018) "ao testar , implantar, assinar e distribuir um aplicativo é necessário realizar o processo de compilação. Esse processo irá compilar o código fonte com os recursos disponíveis no aplicativo e os empacotará em um arquivo com extensão “.apk”. Durante o processo de compilação, o SDK (Kit de Desenvolvimento de Software) executa a ferramenta Android Asset Packaging Tool - aapt (“Ferramenta de Empacotamento de Recursos do Android”)". Sobre a ferramenta aapt, analise as seguintes afirmativas: I. Essa ferramenta se encarrega de procurar por arquivos e referências de recursos. II. Como resultado, é gerada manualmente a Classe R. III. A Classe R fornece referências para todos os recursos disponibilizados no diretório “res”. IV. A Classe R deve ser alterada pelo programador sempre que houver uma alteração no programa compilado. Agora, assinale a alternativa que apresenta a resposta CORRETA. Apenas as afirmativas II e III estão corretas. Apenas as afirmativas II, III e IV estão corretas. Apenas as afirmativas I, II e III estão corretas. Apenas as afirmativas I, II e IV estão corretas. As afirmativas I, II, III e IV estão corretas.
A alternativa correta é: Apenas as afirmativas I, II e III estão corretas.
Explicação:
A ferramenta aapt (Android Asset Packaging Tool) é responsável por compilar os recursos disponíveis no diretório "res" do projeto e gerar um pacote compilado em formato APK. Durante esse processo, a ferramenta aapt também gera a classe R, que contém referências para todos os recursos compilados do aplicativo, como layouts, imagens, strings, entre outros.
Portanto, as afirmativas I, II e III estão corretas, já que a ferramenta aapt procura por arquivos e referências de recursos, gera a Classe R e fornece referências para todos os recursos disponíveis no diretório "res".
Já a afirmativa IV está incorreta, pois a Classe R é gerada automaticamente pelo compilador durante o processo de compilação. Ela não deve ser alterada manualmente pelo programador, exceto em casos específicos, como quando há conflitos de nomes de recursos.
Lista de comentários
Resposta:
A alternativa correta é: Apenas as afirmativas I, II e III estão corretas.
Explicação:
A ferramenta aapt (Android Asset Packaging Tool) é responsável por compilar os recursos disponíveis no diretório "res" do projeto e gerar um pacote compilado em formato APK. Durante esse processo, a ferramenta aapt também gera a classe R, que contém referências para todos os recursos compilados do aplicativo, como layouts, imagens, strings, entre outros.
Portanto, as afirmativas I, II e III estão corretas, já que a ferramenta aapt procura por arquivos e referências de recursos, gera a Classe R e fornece referências para todos os recursos disponíveis no diretório "res".
Já a afirmativa IV está incorreta, pois a Classe R é gerada automaticamente pelo compilador durante o processo de compilação. Ela não deve ser alterada manualmente pelo programador, exceto em casos específicos, como quando há conflitos de nomes de recursos.