MASTG-KNOW-0007: Aplicações Depuráveis
A depuração é um processo essencial para desenvolvedores identificarem e corrigirem erros ou falhas em seus aplicativos Android. Ao usar um depurador, os desenvolvedores podem selecionar o dispositivo para depurar seu aplicativo e definir pontos de interrupção (breakpoints) em seus códigos Java, Kotlin e C/C++. Isso permite analisar variáveis e avaliar expressões durante a execução, o que auxilia na identificação da causa raiz de diversos problemas. Ao depurar seu aplicativo, os desenvolvedores podem melhorar a funcionalidade e a experiência do usuário, garantindo que o app funcione sem erros ou travamentos.
Cada processo com depuração habilitada executa uma thread adicional para manipular pacotes do protocolo JDWP. Essa thread é iniciada apenas para aplicativos que possuem o atributo android:debuggable="true" no elemento Application dentro do Android Manifest.