Eu escrevi um aplicativo Android. O aplicativo requer uma conexão Bluetooth com uma peça de hardware muito específica, atualmente um protótipo. A única maneira de testar o aplicativo no momento é dirigir centenas de quilômetros para ver se ele funciona. Se eu acabar com um ANR, pode ser muito embaraçoso para o meu cliente. O tipo de conexão e a mecânica deste aplicativo são muito bem adaptados a este hardware. Não tenho permissão para trazer um laptop, fazer root no meu telefone ou conectar-me a qualquer outro dispositivo no local.
Existe alguma maneira de testar esse aplicativo em casa ou executar as atividades para garantir que eu não tenha outro ANR na segunda atividade enquanto o cliente me olha horrorizado?
Devo salientar que não sou um programador experiente e esta é uma nova idéia com a qual estou ajudando alguém, já que a contratação de pessoal não está disponível atualmente, por isso, sem dúvida, estou perdendo alguns dos conceitos básicos de desenvolvimento disso.