2015-06-25 5 views
6

Sto lavorando con Android Studio. La mia applicazione funziona bene nei dispositivi lollipop ma quando eseguo l'applicazione sotto i dispositivi lollipop mi dà un messaggio di errore sotto indicato. Ho anche provato con this rispostaImpossibile eseguire l'applicazione sotto il lecca-lecca

In caso di problemi, si prega di riconfezionare con jarjar di modificare i pacchetti di classe Attenzione: Dipendenza xpp3: xpp3: 1.1.4c viene ignorato per il rilascio in quanto potrebbe essere in conflitto con la versione interna fornita da Android. In caso di problemi, riconfezionarlo con jarjar per modificare i pacchetti di classe Avviso: Dipendenza xpp3: xpp3: 1.1.4c viene ignorata per il debug in quanto potrebbe essere in conflitto con la versione interna fornita da Android.

mio build.gradle è:

apply plugin: 'com.android.application' 

    android { 
    compileSdkVersion 22 
    buildToolsVersion "22.0.1" 

    defaultConfig { 
     applicationId "com.mypackagename" 
     minSdkVersion 14 
     targetSdkVersion 22 
     versionCode 1 
     versionName "1.0" 
     multiDexEnabled true 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
    } 

    dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:22.0.0' 
    compile 'com.android.support:recyclerview-v7:21.0.+' 
    compile project(':library') 

    compile 'com.loopj.android:android-async-http:1.4.7' 
    compile 'com.googlecode.libphonenumber:libphonenumber:7.0.5' 
    compile 'com.afollestad:material-dialogs:0.7.4.2' 

    //For XMPP 
    compile 'org.igniterealtime.smack:smack-android:4.1.0' 
    // Optional for XMPPTCPConnection 
    compile 'org.igniterealtime.smack:smack-tcp:4.1.0' 
    // Optional for XMPP-IM (RFC 6121) support (Roster, Threaded Chats, …) 
    compile 'org.igniterealtime.smack:smack-im:4.1.0' 
    // Optional for XMPP extensions support 
    compile 'org.igniterealtime.smack:smack-extensions:4.1.0' 

    compile 'com.android.support:multidex:1.0.1' 

    /* compile "org.igniterealtime.smack:smack-android:4.1.0-rc1" 
      // Optional for XMPPTCPConnection 
      compile "org.igniterealtime.smack:smack-tcp:4.1.0-rc1" 
      // Optional for XMPP-IM (RFC 6121) support (Roster, Threaded Chats, …) 
      compile "org.igniterealtime.smack:smack-im:4.1.0-rc1" 
      // Optional for XMPP extensions support 
      compile "org.igniterealtime.smack:smack-extensions:4.1.0-rc1" 
      compile "org.igniterealtime.smack:smack-tcp:4.1.0-alpha6"*/ 

} 

risposta

17

è possibile aggiungere il codice qui sotto nel file build.gradle. Funziona per me:

configurations { 
    all*.exclude group: 'xpp3', module: 'xpp3' 
} 
+0

10x m8, mi hai salvato! per qualche ragione per l'aggiunta di android in compile() dep per un solo dep non funziona probabilmente perché è escluso dalle configurazioni di test e altri ... questo assicura che sarà rimosso da tutti. – codeScriber

+0

@ sondt87 Che cosa sta creando problemi qui e come la soluzione è stata risolta? –

+0

Grazie ha funzionato per me – Richi