Installazione non riuscita con messaggio File non valido


177

Installazione non riuscita con messaggio File non valido: K: \ project \ app \ build \ intermediates \ split-apk \ with_ImageProcessor \ debug \ slices \ slice_0.apk. È possibile che questo problema venga risolto disinstallando una versione esistente dell'apk, se presente, e quindi reinstallandolo.

ATTENZIONE: la disinstallazione rimuoverà i dati dell'applicazione!

Vuoi disinstallare l'applicazione esistente?

sto eseguendo il mio progetto in Android Studio 2.3 beta 3.


basta disinstallare la versione precedente dell'app e reinstallare
Manohar Reddy,


1
Vai su Impostazioni del dispositivo-> App, controlla se la tua app è visualizzata nell'elenco. Presumo che sia installato per alcuni profili diversi non per il tuo profilo attivo. Devi disinstallarlo per tutti i profili
nnn

@Bharat: risolve il problema?
nnn

4
File> Impostazioni> Build, Execution, Deployment> Instant Run> Deseleziona (Abilita Instant Run su codice hot swap)
dev_mg99

Risposte:


414

Fai clic sulla scheda Genera ---> Pulisci progetto

Fai clic sulla scheda Crea ---> Crea APK

Correre.


sì, si verifica un problema simile anche per Xcode, devi anche pulirlo frequentemente e
compilarlo

Anche se ha funzionato, ma mi chiedevo perché "Clean Project" è davvero necessario?
Ahsan,

Se questo codice non funziona, deseleziona "Instant Run" e riprova.
Ahamadullah Saikat,

101

Ho trovato la soluzione

impostazioni> compilazione, esecuzione, distribuzione> esecuzione istantanea> Abilita esecuzione istantanea su hot swap modifica codice / risorsa al momento della distribuzione (deselezionata questa opzione)

`


1
Funziona anche su Android Studio 3.0
IlyaEremin,

quindi vuoi che disabilitiamo la corsa istantanea?
user25

puoi provare con: Build -> Clean Project; Crea -> Crea progetto; e quindi esegui l'apk nel tuo dispositivo.
Kreshnik,

Questa opzione non esiste per me, ma il riavvio di Android Studio ha funzionato
Homayoun Behzadian,

77

Segui solo due passaggi

Step 1: Build ---> Clean

Passaggio 2: Build -> Build APK

Spero funzioni. Buona fortuna ragazzi


25

L'ho risolto in questo modo:

Fai clic sulla scheda Genera ---> Pulisci progetto

Fare clic sulla scheda Genera ---> Ricostruisci progetto

Fai clic sulla scheda Crea ---> Crea APK

Correre.


22

Speriamo che questo risolva il tuo problema.

Seguire i seguenti passaggi.

1. Pulisci il tuo progetto

Pulizia del progetto

2. Ricostruisci il tuo progetto

Ricostruzione del progetto

3. Finalmente costruisci ed esegui il tuo progetto


15

Innanzitutto, come già accennato, prova a pulire e ricostruire il progetto. Se questo non funziona per te, prova questo:

Impostazioni > Build, Execution, Deployment : deseleziona Abilita Instant Run su hot swap code ...

Questo ha risolto il problema immediatamente per me.

PS Ho pubblicato questa risposta dal 2017 e non credo che questa funzionalità esistesse nel 2014, quindi non causerebbe questo problema.


15

Attenersi alla seguente procedura File> Impostazioni> Creazione, esecuzione, distribuzione> Esecuzione istantanea> Deseleziona (Abilita esecuzione istantanea sul codice hot swap)

questo funziona per me

Grazie


12

Questo è successo con me quando ho copiato un codice di progetto da un laptop a un altro e ho provato a eseguire il progetto. Ciò che ha risolto questo per me è stato:

  1. Elimina la cartella di build del progetto
  2. Progetto pulito
  3. Costruisci progetto
  4. Correre

7

Nel mio caso, ho avuto lo stesso problema quando il nome del mio progetto contiene un segno "&". La soluzione è quella di rinominare il nome del progetto, dal browser dei file, quindi non contiene alcun segno "&" e quindi da:

  • Crea menu-> Pulisci progetto
  • Crea menu-> Crea APK

L'ho provato due volte e ha funzionato bene.


4

Per me è:

Fai clic sulla scheda Genera ---> Pulisci progetto

Ricostruisci progetto

Crea APK


3

seguire alcuni passaggi:

Clean Project
Rebuild Project
Invalidate Caches / Restart

Ora esegui il tuo progetto. Spero che funzioni.

Per me è un lavoro.


1
Invalidate Caches / Restartera essenziale per me! Grazie
Mete


1

Prova questo nel progetto Gradle dependencies { classpath 'com.android.tools.build:gradle:2.2.3' }


1

Eliminare la cartella Intermedio dopo aver eseguito il progetto, quindi il progetto funziona correttamente e l'APK viene compilato su un altro sistema. Vai su app / build / intermedi.


1

Nel mio caso, c'era una sola qutazione 'nella directory del progetto e dopo averlo rimosso si è risolto



0

Il mio problema era con la mia installazione di Android Studio.

Sto costruendo un nuovo server CI e sebbene abbia installato Android Studio e collegato l'SDK, ecc., Non ho aperto lo studio con il progetto - invece sono andato alla riga di comando per compilare. Quando successivamente ho aperto il progetto in studio, ha iniziato a richiedere tutti i tipi di aggiornamenti. Ho seguito la palla che rimbalza e poi sono stato in grado di raggiungere il mio dispositivo USB collegato.

Speriamo che questo sia utile per Build Master e DevOps come "get-cha" da evitare.


-1

Prova a pulire il progetto e a ricostruirlo, se non funziona prova a disabilitare la corsa istantanea da Impostazioni> Crea> Corsa istantanea nel caso in cui tu stia eseguendo il codice di qualcun altro.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.