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 ???
android
android-studio
build.gradle
Ali Sher Kashif
fonte
fonte
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
fonte
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 abrainstant run
emsettings
.Enable instant run...
No Mac: eu não tenho um Mac, então tente
Command + Shift + A
.instant run
e abrainstant run
emsettings
.Enable instant run...
fonte
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.
fonte
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
fonte
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
fonte
Para Xiaomi mobile
Instale via USB
E se
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!
fonte
Vamos para
Arquivo-> Configurações-> Buil, Execução, Implantação-> Execução Instantânea-> Desativá-lo.
// agora você está pronto para ir.
fonte
Encontrei um problema semelhante, mudei o diretório do projeto, resultando em falha na instalação, minha solução é a seguinte: Build-> ReBuild
fonte
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.
fonte
No meu caso, o projeto limpo e a reconstrução funcionam, não há necessidade de desativar a execução instantânea e a reinicialização.
fonte
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.
fonte
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.
fonte
Soluções diferentes para o mesmo problema:
Configurações> Compilação, Execução, Implantação> Execução Instantânea.
Clique em Arquivo> invalidar caches / reiniciar e, em seguida, clique no botão Invalidar e reiniciar na janela pop-up.
Às vezes, seu dispositivo não tem espaço suficiente para instalar novos aplicativos, nesse caso, o android studio com esse erro.
Verifique se o manifest.java declarou todas as atividades usadas corretamente.
Espero que ajude :)
fonte
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
fonte
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.
Ref: http://en.miui.com/thread-410773-1-1.html
fonte
Se o seu dispositivo é um Xiaomi
fonte
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.
fonte
Você precisa reconstruir o projeto
Se você estiver usando o Android Studio 2.3:
Mesmo depois que seu aplicativo iniciar com um erro, basta reconstruir o projeto novamente:
fonte
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
fonte
Na opção Desenvolvedor de dispositivos
Marque Instalar via USB está ativado como obrigatório.
fonte
Eu tive o mesmo problema no meu dispositivo xiaomi note 4a. Eu o resolvi desativando a otimização do MIUI.
fonte
Eu também enfrentei o mesmo problema. Se você deseja instalar seu aplicativo usando USB. Você deve marcar a opção (Instalar via USB no Redimi note4). Espero que isso seja útil para alguém.
fonte
Se o Emulador estiver aberto, feche-o.
E reinicie o android studio.It funcionou para mim.
Experimente.
fonte
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.
fonte
Acabei de atualizar minSdkVersion para 17 e sincronizar. E então eu resolvi esse problema.
no build.gradle (Módulo: app), altere como abaixo.
fonte
Quando tento criar outro
package
sobJava folder
este erro vai acontecerMas quando mudei este pacote especial para o
main package
meu projeto, tudo ficará bem.Estou testando em um dispositivo Android real. (Sumsung J2)
fonte
Resolvi esse problema:
fonte
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 .
fonte
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 :)
fonte
Mesmo depois de seguir todas as sugestões, se houver erro, verifique seu buildType em Gradle.
Certifique-se de signatureConfig signatureConfigs.config
está no escopo da versão, não na depuração .
fonte