Se eu:
- Crie um novo projeto do Android Studio 3.5.1 (Kotlin, API 21, modelo "Atividade vazia")
- Execute o aplicativo de dentro do IDE
- Confirme se o aplicativo está instalado e possui um ícone do iniciador
- Execute a
connectedAndroidDebugTesttarefa Gradle (de dentro do Android Studio ou viagradlew)
O aplicativo acaba sendo desinstalado pela execução do teste. Eu recebo esse comportamento mesmo se eu adicionar um testApplicationIdvalor defaultConfigpara que o código de teste use um ID de aplicativo diferente.
Como eu paro esse comportamento? Como posso executar testes instrumentados na linha de comando, sem atrapalhar a instalação de um aplicativo existente?