DELETE_FAILED_INTERNAL_ERROR Errore durante l'installazione dell'APK


202

inserisci qui la descrizione dell'immagineSto usando l' anteprima di Android Studio 2.2 . Sto affrontando il problema

Errore: installazione di apk non valido non riuscito

Errore: durante l'installazione di apk,

Ho apportato modifiche in build.gradle ma non sono riuscito a rintracciarlo, per favore suggeriscimi una soluzione ???


disinstallare la versione esistente dal dispositivo
Zeeshan Khan l'


Fatto, ma non è riuscito. @ZeeshanKhan
Ali Sher Kashif l'

Includere il registro adb (registro del monitor Android) dell'errore che si verifica quando si tenta di installare.
Vaiden,

stai provando in genymotion o qualsiasi altro emulatore simile. se sì, prova a eliminare l'emulatore e
Jovin

Risposte:


286

Android studio mac / windows / linux:

Passaggi insieme (mac): Android Studio> Preferenze> Build, Execution, Deployment> Instant Run> Deseleziona: Abilita Instant Run

Passaggi insieme (Windows e Linux): File> Impostazioni> Build, Execution, Deployment> Instant Run> Deseleziona: Abilita Instant Run

Passaggi in dettaglio:

Passaggi 1: Studio> Preferenze (per Windows e Linux è arrivato a File> Impostazioni> Build, Execution, Deployment e poi come Mac)

inserisci qui la descrizione dell'immagine

Passaggi 2: Preferenze> Build, Execution, Deployment

inserisci qui la descrizione dell'immagine

Passaggi 3: Build, esecuzione, distribuzione> Instant Run

inserisci qui la descrizione dell'immagine

Passaggi 4: Corsa istantanea> Deseleziona: Abilita corsa istantanea

inserisci qui la descrizione dell'immagine


6
La disabilitazione della corsa istantanea ha funzionato anche su Windows, con Xiami Redmi 4 Pro
hocikto

Confermato il funzionamento su macOS Sierra 10.12.4 con Android Studio 2.3.3
Greg Hilston il

16
Qualcuno può spiegare perché questo funziona, se si deseleziona la corsa istantanea
utdev

Con il mio Asus è stato perché Android impedisce gli arresti anomali se hai più utenti nel tuo smartphone. Ho 2 utenti Proprietario e Ospite (per quando ho intenzione di dare lo smartphone alla mia nipote "terminator" !!!!).
Alexiscanny,

Ricostruire il progetto ha funzionato per me. Non volevo disabilitare la corsa istantanea. Grazie, @ h4sn
ruwan800,

258

In Android Studio 2.3

Disabilita la corsa istantanea

Impostazioni> Build, Execution, Deployment> Instant Run

Fonte: commento di @Shubham A.

Modifica: per disabilitare la corsa istantanea

In Windows:

  1. Open Find Azione: Control + Shift + A.
  2. Cerca instant rune apri instant runsotto settings.
  3. Deseleziona Enable instant run...

In Mac: non ho un Mac, quindi prova come

  1. Open Find Azione: Command + Shift + A.
  2. Cerca instant rune apri instant runsotto settings.
  3. Deseleziona Enable instant run...

2
Ho avuto lo stesso problema e stavo ottenendo lo stesso errore, anche se l'applicazione non esiste nell'emulatore (emulatore nuovissimo). Disabilitazione di Instant Run risolta in Android Studio 2.3. Complimenti per te!
shimatai,

2
cosa succede se si desidera utilizzare Instant Run?
SpyZip

1
il riavvio dell'emulatore ha funzionato per me dopo la disabilitazione.
Vihaan Verma,

1
Disabilitare la corsa istantanea ha funzionato anche per me, molto apprezzato!
Anupam Saini,

Se ricevi un errore dopo aver disabilitato Instant Run, puoi risolverlo impostando multiDexEnabled true in gradle defaultConfig
Ronny Kibet

38

Questo ha funzionato per il mio xiaomi redmii note 4 dopo aver consentito le opzioni dello sviluppatore e aver consentito il debug USB vai su Impostazioni-> Opzioni sviluppatore-> deseleziona Attiva ottimizzazione MIUI Riavvia il dispositivo e ora installa l'app.


3
Grande! Grazie!
Bakyt,

Mi hai salvato la vita
:)

21

Per Android Studio su Mac:

Barra di navigazione :

Android Studio> Preferenze> Build, Execution, Deployment> Instant Run> Deseleziona: Abilita Instant Run

Per Android Studio su Windows:

File> Impostazioni> Build, Execution, Deployment> Instant Run> Deseleziona: Abilita Instant Run


La disabilitazione della corsa istantanea funziona. Sembra un grosso problema con la funzione di esecuzione istantanea.
Irfan Raza,

20

[![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 dopo passo (windows)

passaggio 1 : vai al file -> impostazioni

inserisci qui la descrizione dell'immagine

passaggio 2 : compilazione, esecuzione, distribuzione -> Instant Run

inserisci qui la descrizione dell'immagine

passaggio 3 : disabilitare i valori istantanei

inserisci qui la descrizione dell'immagine

passaggio 4 : disabilitare finalmente la corsa istantanea

inserisci qui la descrizione dell'immagine


13

Per 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)

Installa tramite USB

Se

abilitare quindi su ON

Disabilita WiFi e attiva l'installazione tramite USB mentre sei connesso tramite dati mobili e con il tuo account xiaomi. Funziona!


9

Vai a

File-> impostazioni-> Buil, Esecuzione, Distribuzione-> Instant Run-> Disabilitalo.

// ora sei a posto.


Perché pensi che la corsa istantanea sia il problema?
yakobom,

@yakobom Riferisci questo link: - developer.android.com/studio/run/index.html#instant-run , molti di noi non hanno il gradle configurato per l'esecuzione dell'istatnt, quindi mostra l'errore. È meglio disattivare la corsa istantanea e la corsa istantanea richiede API 21 o successiva.
Jay,

8

Ho riscontrato un problema simile, ho spostato la directory del progetto, causando un errore di installazione, la mia soluzione è la seguente: Build-> ReBuild


7

Oh mio Dio, dopo molto tempo ho risolto il problema cambiando ApplicationID: " com.company.2016app " in " com.company.app " in build.grade. Ha risolto tutti i miei problemi. Ora funziona alla grande.


Mi hai appena salvato la vita e il lavoro. Grazie!
Neon Warge,

7

Nel mio caso il progetto pulito e la ricostruzione funzionano, non è necessario disabilitare l'esecuzione immediata e il riavvio.


5

Nelle versioni lecca-lecca e precedenti Android ha introdotto più utenti, quando elimini un'app esiste ancora nel dispositivo. Assicurati che l'app venga eliminata da tutti gli utenti e quindi reinstallala.

Puoi controllare andando su Impostazioni-> App-> Tutte e controllare la tua app nell'elenco. Quando selezioni la tua app tocca il pulsante Altro nella barra delle azioni e seleziona Disinstalla per tutti gli utenti.


5

Ho anche avuto lo stesso problema, ho provato la soluzione per disabilitare la corsa istantanea, ma non è possibile utilizzare la corsa istantanea, che per me è dannosa, perché è uno strumento estremamente utile.

Ho trovato un'altra soluzione, che consiste nell'eliminare la cartella "build" ed eseguire nuovamente il progetto, e l'errore scompare, l'app viene eseguita e posso usare l'esecuzione istantanea.

Elimina questa cartella


questa soluzione efficace, e mi ha anche fatto usare la corsa istantanea e non perderla
AAEM

5

Soluzioni diverse per lo stesso problema:

1. deseleziona la corsa istantanea

Impostazioni> Build, Execution, Deployment> Instant Run.

2. Riavvia Android Studio

Fai clic su File> cache / riavvio non validi, quindi fai clic sul pulsante Invalida e riavvia dalla finestra a comparsa.

3. Controlla la memoria del dispositivo

A volte il tuo dispositivo non ha abbastanza spazio per installare nuove applicazioni, in questo caso Android Studio attraverso questo errore.

4. Controllare manifest per la Dichiarazione di attività

Assicurati che manifest.java abbia dichiarato correttamente tutte le attività utilizzate.

Spero che possa aiutare :)


5

Di seguito la soluzione ha funzionato per il mio cellulare Xiaomi:

Vai su Impostazioni -> Impostazioni aggiuntive -> Opzioni sviluppatore e seleziona Installa tramite USB , se brindisi Il dispositivo è temporaneamente limitato , ti preghiamo di spegnere il WI-FI, attivare i dati mobili. Quindi riprovare.

Se AS Instance Run non funziona ancora quando hai completato tutti i passaggi precedenti, forse hai attivato l'ottimizzazione MIUI, segui il passaggio seguente e riprova:

Impostazioni -> Impostazioni aggiuntive -> Opzioni sviluppatore e deseleziona Attiva ottimizzazione MIUI


5

Installazione Android su dispositivo non riuscita [INSTALL_CANCELED_BY_USER] ** Redmi Note 3

Vai su Impostazioni -> Autorizzazioni -> Installa tramite USB: deseleziona l'app se è elencata.

Vai su Impostazioni -> Impostazioni aggiuntive -> Privacy: seleziona l'opzione Origini sconosciute.

Vai su Impostazioni -> Impostazioni aggiuntive -> Opzioni sviluppatore: seleziona l'opzione Installa tramite USB.

Vai su Impostazioni -> Impostazioni aggiuntive -> Opzioni sviluppatore: attiva l'ispezione degli attributi di visualizzazione

Infine vai su Impostazioni -> Impostazioni aggiuntive -> Opzioni sviluppatore: disattiva l'ottimizzazione MIUI.

NOTA : per abilitare l'opzione Installa tramite USB è necessario accedere all'account MI.

Rif: http://en.miui.com/thread-410773-1-1.html


3

Se il tuo dispositivo è uno Xiaomi

  1. Abilita sblocco OEM
  2. Disabilita Verifica app su USB

Il mio screenshot


2
per me, con uno Xiaomi Redmi Note 4X l'opzione che mi serviva per abilitare a risolvere il problema era "Installa tramite USB"
Vasili Fedotov

2

Prova questo: vai su File> cache / riavvio non validi, quindi fai clic sul pulsante Invalida e riavvia dal pop-up. Ora prova a eseguire il tuo progetto.


2

Devi ricostruire il progetto

Se si utilizza Android Studio 2.3:

Build -> Rebuild Project

Anche se successivamente l'app inizia con un errore, ricostruisci nuovamente il progetto:

Build -> Rebuild Project

2

Se il tuo dispositivo è uno Xiaomi la risposta è:

Vai su impostazioni> app installate> in alto scegli "TUTTI"> vai in fondo trova l'app "Documenti" (è in fondo perché disabilitata)> abilitala premendo abilita nella schermata in basso ...

modifica: all'epoca usavo Android Studio 2.3


3
Il mio dispositivo è Xiaomi ma questo non risolve il problema.
Subkhan Sarif

2
dannazione, risolto per me su Android 2.3 prova a disabilitare la corsa istantanea.
Tomás Rodrigues,

2

Nell'opzione Sviluppatore dispositivo

Verificare che l'installazione tramite USB sia ON obbligatoria.


ripetendo via un'altra risposta
yass

2

Ho avuto lo stesso problema nel mio dispositivo xiaomi note 4a. L'ho risolto disattivando l'ottimizzazione MIUI.


2

Ho anche affrontato lo stesso problema. Se si desidera installare l'applicazione tramite USB. Devi selezionare l'opzione (Installa tramite USB in Redimi note4). Spero che questo possa essere utile a qualcuno. inserisci qui la descrizione dell'immagine


1

Se l'emulatore è aperto, si prega di chiuderlo.

E riavvia lo studio Android. Ha funzionato per me.

Prova.


1

Prima di eseguire qualsiasi app Android su un telefono per la prima volta , assicurati di non dimenticare di impostare l' opzione Installa tramite USB . In caso contrario verrà segnalato l'errore sopra riportato.


1

Ho appena aggiornato minSdkVersion a 17 e sincronizzato. E poi ho risolto quel problema.

in build.gradle (Modulo: app), modifica come di seguito.

defaultConfig {
    ...
    minSdkVersion 17
    ...
}

0

Quando provo a crearne un altro packagesotto Java folderquesto errore accadrà

Ma quando ho spostato questo pacchetto speciale nell'ambito main packagedel mio progetto, tutto andrà bene.

Sto testando su un vero dispositivo Android. (Sumsung J2)


0

Ho risolto questo problema con:

  1. vai alla cartella sdk / platform-tools di cmd, digita adb shell
  2. elimina tutti i file .apk del tuo progetto da ../output-folder
  3. riavvia il tuo emulatore
  4. esegui il tuo progetto.

0

Questo errore viene fornito con Android Studio inferiore alla 2.4 quando si tenta di abilitare le funzionalità Java 8 nelle impostazioni gradle seguendo le istruzioni . L'errore può essere riprodotto in un nuovo progetto con quelle impostazioni di livello.

È necessaria una versione successiva o di anteprima .


0

Soluzione per il mio caso specifico:

Forse è successo perché hai installato il tuo apk prima da Google Play (il mio apk stava funzionando bene fino a quando non ho trovato un errore) e poi provando a reinstallarlo dal tuo Android Studio (per capirlo), ho una soluzione :

Vai al tuo telefono / tablet. Impostazioni -> Backup e ripristino -> Disabilita ripristino automatico

Spero che funzioni :)


0

Anche dopo aver seguito tutti i suggerimenti, se mostra errori, controlla il tuo buildType in Gradle.

Assicurarsi che signingConfig signingConfigs.config

è nell'ambito della versione, non nel debug .

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.