web-dev-qa-db-fra.com

l'installation a échoué car le périphérique contient peut-être des fichiers dexx périmés qui ne correspondent pas à la version actuelle (erreur dexopt).

Je ne parviens pas à exécuter l'application du studio Android sur mon téléphone samsumg sous Android 2.3.6. Je reçois l'installation de l'application Échec popup référez-vous ci-dessous capture d'écran.

enter image description here

quand je clique sur OK, je reçois une erreur ci-dessous dans le journal

Failure [INSTALL_FAILED_DEXOPT]
DEVICE Shell COMMAND: pm uninstall my.package.name
Unknown failure

J'ai eu ce problème après avoir ajouté Google Cloud Module appelé "App Engine Backend avec Google Cloud Messaging". 

C’est exactement le même problème que celui décrit dans l’une des questions de débordement de pile ici

J'ai essayé la réponse acceptée. 

Ran dex-method-count application que j'ai "Comptage global de la méthode: 24474" dans le terminal. Je ne comprends pas quoi faire ensuite? 

(Remarque: la même application est exécutée sur mon autre périphérique fonctionnant sous KitKat.)

S'il vous plaît aider à résoudre ce problème. Je me bats depuis deux jours. Je sais qu'il y a beaucoup de questions similaires mais rien ne m'a aidé.

Construit -> Nettoyer ne fonctionne pas.

Voici mon fichier build.gradle 

apply plugin: 'com.Android.application'

Android {
    compileSdkVersion 21
    buildToolsVersion "21.1.2"

    defaultConfig {
        applicationId "my.package.name"
        minSdkVersion 9
        targetSdkVersion 19
        compileOptions {
            sourceCompatibility JavaVersion.VERSION_1_7
            targetCompatibility JavaVersion.VERSION_1_7
        }
    }

    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
        }
    }
}


dependencies {
    compile files('libs/libGoogleAnalyticsServices.jar')
    compile project(path: ':gcmAppEngineBackend', configuration: 'Android-endpoints')
    compile 'com.Android.support:support-v4:22.0.0'
    compile 'com.Android.support:appcompat-v7:22.0.0'
    compile 'com.google.Android.gms:play-services:7.0.0'

}

Merci d'avance!

17
Programmer

Cela se produit généralement parce que votre appareil n'a pas assez d'espace mémoire. 

Supprimer des applications et réessayer

10
Jorge Casariego

Désactiver Instant Run

Android Studio -> Preferences -> Instant Run

2
Kiryl

Remplacez ces "fichiers de compilation (" libs/libGoogleAnalyticsServices.jar ")" par "com.google.Android.gms: play-services-analytics: 8.3.0".

0
Moses Mwongela

J'ai aussi le même problème. Pour que cela fonctionne, je devais supprimer la "bibliothèque tierce" des dépendances. Ou essayez ceci: https://developer.Android.com/tools/building/multidex.html

0