Falha na instalação com a mensagem Arquivo Inválido

177

Falha na instalação com a mensagem Arquivo inválido: K: \ projeto \ app \ compilação \ intermediários \ split-apk \ com_ImageProcessor \ debug \ slice \ slice_0.apk. É possível que esse problema seja resolvido desinstalando uma versão existente do apk, se houver, e depois reinstalando.

AVISO: A desinstalação removerá os dados do aplicativo!

Deseja desinstalar o aplicativo existente?

Estou executando meu projeto no android studio 2.3 beta 3.

Bharat Kumar Emani
fonte
apenas versão desinstalação anterior do aplicativo e reinstalação
Manohar Reddy
1
Vá para Configurações do dispositivo-> Aplicativos, verifique se o seu aplicativo está sendo exibido na lista. Suponho que ele esteja instalado para algum perfil diferente e não para o seu perfil ativo. Você precisa desinstalá-lo para todos os perfis
nnn
@Bharat: Isso resolve o seu problema?
Nnn
4
Arquivo> Configurações> Build, Execução, Deployment> instantâneo Run> Un-cheque (Ativar Instant Run ao código hot swap)
dev_mg99

Respostas:

414

Clique na guia Build ---> Clean Project

Clique na guia Build ---> Build APK

Corre.

NoName
fonte
sim problema semelhante acontece para Xcode também, você também precisa limpo com freqüência e construir
USER25
Embora tenha funcionado, mas eu estava me perguntando por que 'Projeto Limpo' é realmente necessário?
Ahsan
Se esse código não funcionar, desmarque 'Instant Run' e tente novamente.
Ahamadullah Saikat 03/10/19
101

Encontrei a solução, vá para

configurações> criar, executar, implantação> execução instantânea> Ativar execução instantânea para código de hot swap / alteração de recurso na implantação (desmarcada esta opção)

`

Bharat Kumar Emani
fonte
1
Funciona também no android studio 3.0
IlyaEremin #
Deseja que desativemos a execução instantânea?
USER25
você pode tentar com: Build -> Clean Project; Build -> Make Project; e execute o apk no seu dispositivo.
Kreshnik
Esta opção não é existe para mim, mas reiniciar estúdio android trabalhou
Homayoun Behzadian
77

Basta seguir dois passos

Etapa 1: criar ---> limpar

Etapa 2: criar -> criar APK

Espero que funcione. Boa sorte pessoal

fazeril
fonte
25

Eu resolvi assim:

Clique na guia Build ---> Clean Project

Clique na guia Build ---> Rebuild Project

Clique na guia Build ---> Build APK

Corre.

Mdeh
fonte
22

Felizmente, isso deve resolver seu problema.

Siga os seguintes passos.

1. Limpe seu projeto

Limpando o projeto

2. Reconstrua seu projeto

Reconstruindo o Projeto

3. Finalmente, crie e execute seu projeto

Mohammad Naim Dahee
fonte
15

Primeiro, como já mencionado, tente limpar e reconstruir o projeto. Se isso não funcionar para você, tente o seguinte:

Configurações > Compilação, Execução, Implantação : Desmarque a opção Habilitar Execução Instantânea no código de hot swap ...

Isso resolveu o problema imediatamente para mim.

PS: Publiquei esta resposta desde 2017 e acho que esse recurso não existia em 2014, por isso não causaria esse problema.

Michael Martin
fonte
15

Siga as etapas abaixo Arquivo> Configurações> Compilação, Execução, Implantação> Execução Instantânea> Desmarque (Ative a Execução Instantânea no código de hot swap)

isso está funcionando para mim

obrigado

dev_mg99
fonte
12

Isso aconteceu comigo quando copiei um código de projeto de um laptop para outro e tentei executá-lo. O que corrigiu isso para mim foi:

  1. Excluir a pasta de compilação do projeto
  2. Projeto Limpo
  3. Projeto de construção
  4. Corre
Malek Hijazi
fonte
7

No meu caso, tive o mesmo problema quando o nome do meu projeto contém um sinal "&". A solução é renomear o nome do projeto, no navegador de arquivos, para que ele não contenha nenhum sinal "&" e, em seguida:

  • Menu Build-> Limpar projeto
  • Criar menu-> Criar APK

Eu testei duas vezes e funcionou muito bem.

Saif Hakeem
fonte
4

Para mim é:

Clique na guia Build ---> Clean Project

Reconstruir projeto

Build APK

Han
fonte
2

siga alguns passos:

Clean Project
Rebuild Project
Invalidate Caches / Restart

Agora execute seu projeto. Espero que funcione.

É trabalho para mim.

Shahadat Hossain
fonte
2

Trabalhe para mim:

  1. Excluir essas pastas
  2. Executar aplicativo

insira a descrição da imagem aqui

Leonid Ivankin
fonte
1

Experimente isso no projeto gradle dependencies { classpath 'com.android.tools.build:gradle:2.2.3' }

Hossam Gamal
fonte
1

Exclua a pasta Intermediate e, em seguida, execute o projeto que está funcionando bem, na verdade, o APK é compilado em outro sistema. Acesse app / build / intermediários.

Sunder Negi
fonte
1

No meu caso, houve uma única citação 'no diretório do projeto e, após removê-lo, resolveu

vd
fonte
1

Encontrei seu trabalho reiniciando meu telefone :)

Fathurrahman Abahh
fonte
0

Meu problema foi com minha instalação do Android Studio.

Estou construindo um novo servidor de IC e, embora tenha instalado o Android Studio e conectado o SDK, etc., não abri o estúdio com o projeto - apenas fui à linha de comando para compilar. Quando abri o projeto posteriormente no estúdio, ele começou a solicitar todos os tipos de atualizações. Segui a bola quicando e pude alcançar meu dispositivo USB conectado.

Felizmente, isso é útil para o Build Master e o DevOps como um "got-cha" para evitar.

mobibob
fonte
-1

Tente limpar o projeto e reconstruir, se não funcionar, tente desativar a Execução Instantânea em Configurações> Compilar> Execução Instantânea, caso esteja executando o código de outra pessoa.

Dev
fonte