Ontem meu aplicativo estava funcionando perfeitamente, Android Studio
mas hoje, quando comecei a trabalhar no meu aplicativo e a executá-lo, estou recebendo uma mensagem de erro continuamente
Falha na instalação com a mensagem Falha ao estabelecer a sessão.
Tela :
Ao clicar em OK, obtendo a mensagem de erro
Sessão 'app': erro ao instalar APKs
E o aplicativo não existe (já não desinstalado) no dispositivo. Por favor, sugira-me o que fazer?
android
android-studio
installation
apk
Kapil Rajput
fonte
fonte
Respostas:
Mais uma vez nesta edição, também encontrei o Instant Run com erros. Quando desativo a execução instantânea e executo o aplicativo novamente, o aplicativo inicia a instalação com êxito no dispositivo sem mostrar nenhuma janela de erro. Espero que o Google resolva esses problemas com o Instant run em breve.
Etapas para desativar o Instant Run no Android Studio:
fonte
Se você usa o MIUI ROM
Vá para a opção de desenvolvedor e desative a otimização do MIUI. Você será solicitado a reiniciar o telefone. Reinicie-o e execute o aplicativo.
fonte
Seu
APK
arquivo está ausente. Portanto, Limpe a>>
Construção do Projeto APK>>
Execute o projeto.fonte
Para quem usa telefones Xiaomi, siga estas etapas:
Configurações-> Configurações Adicionais-> Opções do Desenvolvedor
Desative a Otimização MIUI e reinicie o telefone
Última Desativar verificar aplicativo via USB
O seu dispositivo responderá corretamente.
Ative também a instalação via USB
fonte
Eu tive o mesmo problema no Android studio 2.3 quando tentei testar o aplicativo usando os telefones Mi5 e Mi4 da Xiaomi. Desativar a execução instantânea não me ajudou. Então aqui está o que eu fiz.
Em seguida, o dispositivo será reiniciado e você poderá testar o aplicativo por telefone.
Usando esse método, você ainda pode usar a opção de execução instantânea no android studio. Portanto, isso resolverá seu problema pelo menos temporariamente. Espero que possamos usar a otimização MIUI nas próximas atualizações futuras :)
fonte
No meu caso, foi porque meu emulador ficou sem espaço em disco.
fonte
Finalmente eu resolvi isso!
Abaixo de uma solução temporária . O problema foi relatado ao Google.
Primeiro, encontrei no log de execução que o Android Studion 2.3 tenta instalar o app-debug.apk a partir de várias fatias, assim:
Em seguida, tentei instalar apenas a
app-debug.apk
partir da linha de comando:O aplicativo foi instalado com sucesso, mas não foi possível executar no meu telefone.
E finalmente:
app-debug.apk
da linha de comando como:app-debug.apk
linha de comando e fique feliz:Esse é definitivamente um
gradle
problemaAndroidStudio 2.3
.fonte
No meu caso, foi um erro muito bobo e engraçado. Acidentalmente, sem saber, verifiquei "Android Debug Bridge, use libUsb backend". Na verdade, deve permanecer desmarcado ..
No Mac Pro, vá em Preferências -> Compilação, Execução, Implantação -> Depurador.
fonte
Vá para Build -> Clean Project -> Run
Isso é tudo o que é preciso.
fonte
**** Para MAC OSX / Windows ****
Vamos para *
fonte
Eu tive o mesmo problema no MIUI. A ativação do desbloqueio do OEM funcionou para mim sem desativar a otimização do MIUI.
Abaixo está uma captura de tela da minha configuração de opções principais do desenvolvedor do Redmi 3s:
fonte
No meu caso, foi porque meu telefone estava sem espaço . Para as pessoas que estão enfrentando esse problema no momento, se o Clean Project + Build APKs não funcionar, verifique o espaço disponível no seu telefone ou emulador.
Espero que isso ajude .. Feliz codificação!
fonte
Compilar> Limpar Projeto
depois do projeto Run novamente, funcionou para mim
fonte
Encontrei a solução, vá para
Isso funcionará no 3.4 android studio também. obrigado
fonte
Tente desativar a execução instantânea em Configurações.
fonte
Facilmente pode ser resolvido este problema.
Ex: - no Huawei GR3 mobile,
Ir para Configuração no seu celular -> Armazenamento -> Limpador de Armazenamento
fonte
Isso é causado pelo recurso "execução instantânea", você pode desativá-lo por:
Abra a caixa de diálogo Configurações ou Preferências. Navegue para Compilar, Execução, Implantação> Execução Instantânea.
Desmarque a caixa ao lado de Ativar execução instantânea e você está pronto para começar.
fonte
Eu também tive o problema depois de alterar globalmente o nome do projeto, applicationid e as pastas que contêm os arquivos java.
Desabilitar a execução instantânea ajudou, mas não era uma boa opção; portanto, isso ajudou:
rm -Rf .gradle .tags local.properties .idea/workspace.xml .idea/caches/* .idea/libraries app/build
fonte
Mude o seu
applicationId
noandroid/app/build.gradle
arquivo.Por exemplo:
Em seguida, sincronize sua nota para poder instalar o aplicativo. Se o applicationId anterior for o seu ID de produção, altere-o novamente, agora o anterior, agora o dispositivo permitirá a instalação do aplicativo.
Espero que isso possa ajudá-lo ....
fonte
Os mesmos problemas no telefone MIUI foram resolvidos através da criação da conta MIUI e da instalação via USB.
fonte
Para mim, esse erro surgiu após renomear uma pasta com o projeto.
Desativar a execução da instância ajudou, mas e se você não precisar desativá-la?
Excluí todas as tags que mencionam o nome da pasta antiga do arquivo myproject \ app \ build \ intermediates \ restart-dex \ debug \ build-info.xml
O erro desapareceu.
fonte
basta fechar o emulador e executar novamente o problema será resolvido feliz codificação
fonte
Às vezes, o aplicativo não é exibido na tela inicial. Portanto, verifique seus aplicativos acessando a opção -> aplicativos -> e, em seguida, desinstale da configuração do aplicativo.
fonte
Aqui está a minha solução (não há necessidade de desativar a execução instantânea) Execute todas as etapas na ordem indicada:
1- Compilação Gradle (nível raiz)
gradle
2 - Gradle build + clean (nível do aplicativo)
app gradle
3 - Escolha o aplicativo na barra superior (à esquerda de Executar 'app')
4 - Projeto Limpo:
Navegue para Build> Clean Project
E deve funcionar agora! Você não deve desativar a execução instantânea se seguir estas etapas
fonte
No meu caso, o Instant Run ocultou a causa real do problema que era INSUFFICIENT_SPACE devido à pequena partição de dados e também recebi o erro "falha ao estabelecer a sessão". Depois de desativar o Instant Run, o problema real foi revelado e, após corrigi-lo e ativar o Instant Run, funcionou.
fonte
Permitir ou ativar "Instalação a partir do USB" nas opções do desenvolvedor.
fonte
Vá para Depuração USB, desative o MIUI Inspection e permita que o telefone reinicie. As coisas devem ficar bem daqui
fonte
Para mim, tive que fechar o emulador e selecionar a inicialização a frio ao reabri-lo.
fonte
Antes de tentar qualquer outra coisa neste post, eu faria o Build >> Clean Project . Resolveu o meu problema e é a solução mais simples. Às vezes, a limpeza não recebe alguns links, por isso recomendo que você reinicie seus dispositivos, virtuais ou físicos.
Se não der certo, tente ativar a Execução Instantânea por Arquivo> Configurações> Construção, Execução, Implantação> Execução Instantânea> Desmarcar
Somente depois de tentar essas duas soluções simples, eu tentaria as outras.
fonte
Eu estava usando o emulador embutido e continuava encontrando esse problema.
Para fixar isso:
Isso pode ser desnecessário, mas não consigo replicar o problema deliberadamente para testar uma quantidade mínima de etapas
fonte