2
respostas

Erro para encontar "settings_apk-debug.apk"ao rodar app

Boa noite pessoal, estou tendo um erro no momento de rodar minha aplicação pelo Intellij, ele parece nao estar encontrando o arquivo settings_apk-debug.apk mesmo o arquivo estando no caminho especificado no powershell. O Android Studio esta instalado e rodando o emulador perfeitamente.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Alguem tem alguma dica do que possa estar faltando para resolver este erro?

Projeto:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Olá Mgodoy!

Pelo que pude observar nas imagens, parece que o arquivo settings_apk-debug.apk está sendo procurado em um caminho que não corresponde ao que você especificou no seu código. No seu código, você está tentando carregar um arquivo chamado alura_esporte.apk localizado na pasta resources do seu projeto.

Aqui estão algumas sugestões para resolver o problema:

  1. Verifique o Caminho do Arquivo APK: Certifique-se de que o arquivo settings_apk-debug.apk realmente existe no caminho que está sendo referenciado pelo Appium. Se necessário, ajuste o caminho no seu código para corresponder à localização exata do arquivo.

  2. Sincronize o Projeto com o Sistema de Arquivos: Às vezes, o IDE pode não estar sincronizado com o sistema de arquivos. Tente sincronizar ou atualizar o projeto no IntelliJ.

  3. Verifique as Configurações do Appium: Confira se as configurações do Appium estão corretas e se estão apontando para o arquivo APK correto. Se você estiver usando um arquivo de configuração, verifique se os caminhos estão corretos lá também.

  4. Permissões de Acesso: Verifique se o arquivo settings_apk-debug.apk tem as permissões adequadas para que o Appium possa acessá-lo.

  5. Reinstale o APK Manualmente: Como uma etapa de diagnóstico, tente instalar o APK manualmente usando o comando adb install <caminho_do_apk> para garantir que o arquivo APK não está corrompido e pode ser instalado.

  6. Logs do Appium: Verifique os logs do Appium para obter mais informações sobre o erro. Eles podem fornecer detalhes que ajudarão a identificar a causa raiz do problema.

  7. Revisão do Código: No seu código, a referência ao APK é para alura_esporte.apk, mas o erro menciona settings_apk-debug.apk. Se o arquivo settings_apk-debug.apk for necessário para o funcionamento do seu teste, você precisará incluí-lo no projeto e referenciá-lo corretamente no código.

Se após essas verificações o problema persistir, você pode precisar de mais ajuda da comunidade ou verificar se há alguma atualização ou configuração adicional necessária para o Appium no seu ambiente específico. Qualquer coisa manda aqui de novo.

Espero que essas sugestões ajudem a resolver o problema. Bons estudos!

Ola, o caminho do arquivo settings_apk-debug.apk deve ser especificado no código? pelo que segui na video aula não, caso seja necessario teria como mostrar algum exemplo?

Se eu instalar manualmente este apk, via powershell, ele instala no emulador, porem ao rodar o projeto acaba removendo e nao consegue instalar novamente, gerando o erro que relatei.

As outras verificações já foram feitas.