estou usando Android Studio 2.2 Preview. Estou enfrentando o problema
Falha: falha na instalação do apk inválido
Erro: ao instalar o apk,
Fiz alterações no build.gradle, mas não foi possível recuperá-lo. Por favor, sugira-me uma solução ???
estou usando Android Studio 2.2 Preview. Estou enfrentando o problema
Falha: falha na instalação do apk inválido
Erro: ao instalar o apk,
Fiz alterações no build.gradle, mas não foi possível recuperá-lo. Por favor, sugira-me uma solução ???
Respostas:
Android studio mac / windows / linux:
Etapas em conjunto (mac): Android Studio> Preferências> Compilação, Execução, Implantação> Execução Instantânea> Desmarque a opção: Ativar Execução Instantânea
Etapas juntas (windows e linux): Arquivo> Configurações> Compilação, Execução, Implantação> Execução Instantânea> Desmarque a opção: Ativar Execução Instantânea
Etapas em detalhe:
Etapas 1: Studio> Preferências (para windows e linux, acesse Arquivo> configurações> Compilar, Execução, Implantação e, em seguida, o mesmo que mac)
Etapas 2: Preferências> Construção, Execução, Implantação
Etapas 3: Compilação, Execução, Implantação> Execução Instantânea
Etapas 4: Execução instantânea> Desmarque: Ativar execução instantânea
No Android Studio 2.3
Desativar execução instantânea
Configurações> Compilação, Execução, Implantação> Execução Instantânea
Fonte: comentário de @Shubham A.
Editar: para desativar a execução instantânea
No Windows:
Control + Shift + A
.instant run
e abra instant run
emsettings
.Enable instant run...
No Mac: eu não tenho um Mac, então tente
Command + Shift + A
.instant run
e abra instant run
em settings
.Enable instant run...
Isso funcionou para o meu xiaomi redmii note 4 depois de permitir opções de desenvolvedor e permitir a depuração USB, vá para configurações-> opções de desenvolvedor-> desmarque Ativar a otimização MIUI Reinicie o dispositivo e instale o aplicativo.
Para o Android Studio no Mac:
Barra de navegação :
Android Studio> Preferências> Compilação, Execução, Implantação> Execução Instantânea> Desmarque: Ativar Execução Instantânea
Para o Android Studio no Windows:
Arquivo> Configurações> Compilação, Execução, Implantação> Execução Instantânea> Desmarque: Ativar Execução Instantânea
[![enter image description here][1]][1]Disable Instant Run. Steps in Android Studio
Goto
1. File -> setting(or CLRT+ALT+S)
2. Build, Execution, Deployment -> Instant Run
3. Disable Instant Run
passo a passo (janelas)
Etapa 1 : vá para arquivo -> configurações
Etapa 2 : Compilar, Execução, Implantação -> Execução Instantânea
Etapa 3 : desativar os valores instantâneos
etapa 4 : finalmente desative o Instant Run
Para Xiaomi mobile
1.Setting=>About phone=>tap 7 times on MIUI version
2.Setting=>Developer options=> Developer options (ON)
=> USB Debugging (ON)
=> Install via USB(ON)
Instale via USB
E se
ativar para LIGAR então
Desative o Wi-Fi e instale a instalação via USB enquanto estiver conectado através de dados móveis e na sua conta xiaomi. Funciona!
Vamos para
Arquivo-> Configurações-> Buil, Execução, Implantação-> Execução Instantânea-> Desativá-lo.
// agora você está pronto para ir.
Oh meu Deus, depois de um longo tempo, resolvi o problema alterando o ApplicationID: " com.company.2016app " para " com.company.app " em build.grade. Resolveu todos os meus problemas. Agora está funcionando muito bem.
Nas versões pirulito e acima, o Android introduziu vários usuários. Quando você exclui um aplicativo, ele ainda existe no dispositivo. Verifique se o seu aplicativo foi excluído de todos os usuários e depois reinstale-o.
Você pode verificar indo para Configurações-> Aplicativos-> Todos e verificar seu aplicativo na lista. Ao selecionar seu aplicativo, toque no botão Mais na barra de ação e selecione desinstalar para todos os usuários.
Eu também tive o mesmo problema, tentei a solução para desativar a execução instantânea, mas você não pode usar a execução instantânea, o que para mim é prejudicial, porque é uma ferramenta extremamente útil.
Encontrei outra solução, que é excluir a pasta "build" e executar novamente o projeto, e o erro desaparece, o aplicativo é executado e posso usar a execução instantânea.
Soluções diferentes para o mesmo problema:
1. desmarque a opção Instant Run
Configurações> Compilação, Execução, Implantação> Execução Instantânea.
2. Reinicie o Android Studio
Clique em Arquivo> invalidar caches / reiniciar e, em seguida, clique no botão Invalidar e reiniciar na janela pop-up.
3. Verifique a memória do dispositivo
Às vezes, seu dispositivo não tem espaço suficiente para instalar novos aplicativos, nesse caso, o android studio com esse erro.
4. Manifesto de verificação para declaração de atividades
Verifique se o manifest.java declarou todas as atividades usadas corretamente.
Espero que ajude :)
A solução abaixo funcionou para o meu telefone celular Xiaomi:
Vá para Configurações -> Configurações adicionais -> Opções do desenvolvedor e marque Instalar via USB , se houver um dispositivo temporariamente restrito exibido , por favor, desligue o seu WI-FI, ative os dados móveis. Então tente novamente.
Se o AS Instance Run ainda não funcionar quando você concluiu todas as etapas acima, talvez tenha ativado a otimização do MIUI, siga a etapa abaixo e tente novamente:
Configurações -> Configurações adicionais -> Opções do desenvolvedor e desmarque a opção Ativar otimização MIUI
Falha na instalação do Android no dispositivo [INSTALL_CANCELED_BY_USER] ** Redmi Note 3
Vá para Configurações -> Permissões -> Instalar via USB: desmarque o seu aplicativo, se estiver listado.
Vá para Configurações -> Configurações adicionais -> Privacidade: marque a opção Fontes desconhecidas.
Vá para Configurações -> Configurações adicionais -> Opções do desenvolvedor: marque a opção Instalar via USB.
Vá para Configurações -> Configurações adicionais -> Opções do desenvolvedor: Ativar inspeção de atributo de exibição
Finalmente, vá para Configurações -> Configurações adicionais -> Opções do desenvolvedor: desative a otimização do MIUI.
NOTA - É necessário fazer login na conta MI para ativar a opção Instalar via USB.
Tente isto: Vá para Arquivo> invalidar caches / reiniciar e clique no botão Invalidar e reiniciar no menu pop-up. Agora, tente executar seu projeto.
Se o seu dispositivo for um Xiaomi, a resposta é:
Vá para configurações> aplicativos instalados> na parte superior, escolha "TODOS"> vá para o final, encontre o aplicativo "Documentos" (na parte inferior, porque desativado)> ative -a pressionando a tecla Ativar na tela inferior ...
editar: eu estava usando o Android Studio 2.3 na época
Na opção Desenvolvedor de dispositivos
Marque Instalar via USB está ativado como obrigatório.
Eu tive o mesmo problema no meu dispositivo xiaomi note 4a. Eu o resolvi desativando a otimização do MIUI.
Se o Emulador estiver aberto, feche-o.
E reinicie o android studio.It funcionou para mim.
Experimente.
Antes de executar qualquer aplicativo Android em um telefone pela primeira vez , não se esqueça de definir a opção Instalar via USB . Caso contrário, o erro acima será relatado.
Este erro ocorre com o Android Studio menor que 2.4 quando você tenta ativar os recursos do Java 8 nas configurações de gradle seguindo as instruções . O erro pode ser reproduzido em um novo projeto com essas configurações de gradle.
É necessária uma versão superior ou uma prévia .
Solução para o meu caso específico:
Talvez isso tenha acontecido porque você instalou seu apk primeiro pelo Google Play (meu apk estava funcionando bem até encontrar um erro) e depois tente reinstalá-lo do seu Android Studio (para descobrir), eu tenho uma solução :
Vá para o seu telefone / tablet. Configurações -> Backup e Redefinição -> Desativar Restauração Automática
Eu espero que dê certo :)