Tentei depurar uma versão do meu aplicativo Android, mas o Android Studio não conseguiu anexar um depurador. (Não foi possível encontrar os processos Android do meu aplicativo em execução).
No console de dispositivos, havia apenas uma mensagem:
Nenhum aplicativo depurável
android-studio
gradle
Ondřej Z
fonte
fonte
ADB Integration
está habilitado e ainda tem o problema, antes de ir para abaixo respostas, tente primeiro o mais simples:Invalidate Caches / Restart...
.Respostas:
Você também deve ter Ferramentas-> Android-> Ativar integração do ADB ativa.
fonte
A solução é ativar flag debuggable (
debuggable true
) no arquivo gradle do aplicativo:Depois que o Android Studio sincronizou o Gradle com os arquivos do projeto e reinstalou um aplicativo, a depuração começou a funcionar.
fonte
Basta clicar no ícone "Bug" e você estará pronto.
Eu tive o mesmo problema e esse foi o truque. espero que ajude alguém.
fonte
se intellij ou AS, verifique se a Configuração de variantes de compilação é depurada.
fonte
Verifique se
Tools->Android->Enable ADB Integration
está ativado. Além disso, desabilite e reative que ele funciona na maioria das vezes.fonte
Quero adicionar um ponto acima de 2 respostas:
Se
Eclipse IDE
estiver funcionando paralelamente àsAndroid Studio
respostas acima, pode não ajudá-lo. O aplicativo depurável não atualizará o evento após a configuraçãodebuggable true
no arquivo Gradle.Portanto, feche o Eclipse IDE e verifique o Android Studio. O aplicativo depurável será atualizado.
Obrigado
fonte
Acredite ou não, um cabo USB com defeito pode causar esse problema, mesmo se você seguir todas as sugestões aqui. Alterar o cabo USB fez isso por mim
fonte
Aconteceu comigo quando eu queria depurar meu aplicativo depois de gerar um APK de sinal, então tive que alterar novamente o valor de Variantes de compilação da versão para a depuração.
fonte
Várias opções para fazer isso:
1.Ferramentas-> Android-> Ativar Integração ADB
OU
2.Build-> Clean Project, o Build-> Rebuild Project. Então "adb kill-server" e "adb start-server"
Uma das opções acima funcionará.
fonte
Você também deve verificar no seu arquivo AndroidManifest.xml se não há opção como
android:debuggable="false"
na tag do aplicativo.Para fazê-lo funcionar, remova esta opção.
fonte
Ctrl + shift + A Tipo Habilitar integração ADB clique em alternar Concluído
fonte
Este é o problema que encontrei. O arquivo AAR que você importa pode alterar o atributo debuggable. Portanto, remova o atributo debuggable no arquivo Main App Manifest. Veja a foto:
fonte
Solução de trabalho
Para testes executados como depuração, se tudo estiver correto, o processo está anexado e você pode depurar.
2.Se ele diz que o aplicativo não é depurável, altere gradle
4.Se não alternar Ferramentas-> Android-> Ativar integração do ADB e ativá-lo.
5.Reinicie o servidor adb
6.Dis conectar e conectar o dispositivo Ele irá listar
fonte
Clique no bug verde, mas verifique se o menu suspenso está definido como aplicativo; caso contrário, ele não implantará seu aplicativo e apenas diga algo sobre.
fonte
Verifique se sua variante de compilação está definida como "debug". E a depuração tem
debuggable true
no seu arquivo build.gradlefonte
Eu usei o Mac para executar o Android Studio. Concordo com @Kushal, embora não tenha aberto o Eclipse.
Desliguei o Parallels Desktop e outros aplicativos que podem usar o mesmo Gradle.
fonte