2015-06-25 9 views
6

Ich arbeite mit Android-Studio. Meine Anwendung funktioniert gut in Lollipop-Geräte, aber wenn ich Anwendung unter Lollipop-Geräte ausführen gibt es mir unten angegebenen Fehlermeldung. Ich habe auch mit this Antwort versuchtKann keine Anwendung unter Lollipop

Bei Problemen, rekombinieren sie bitte mit Jarjar die Klasse Pakete zu ändern Achtung: Abhängigkeit xpp3: xpp3: 1.1.4c ist für die Freigabe ignoriert, da sie mit in Konflikt kann die interne Version von Android bereitgestellt. Falls ein Problem auftritt, packen Sie es bitte mit jarjar neu, um die Klassenpakete zu ändern. Warnung: Die Abhängigkeit xpp3: xpp3: 1.1.4c wird beim Debuggen ignoriert, da sie möglicherweise mit der von Android bereitgestellten internen Version in Konflikt steht.

Mein build.gradle ist:

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"*/ 

} 

Antwort

17

Sie den Code unten in Ihrem build.gradle Datei hinzufügen können. Es funktioniert für mich:

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

10x m8, du hast mich gerettet! aus irgendeinem Grund für Android Hinzufügen von excluse in compile() dep für nur eine dep funktioniert nicht wahrscheinlich, weil es von Testkonfigurationen und andere ausgeschlossen ist ... das stellt sicher, dass es von allen entfernt wird. – codeScriber

+0

@ sondt87 Was verursacht hier ein Problem und wie hat Ihre Lösung das gelöst? –

+0

Danke hat für mich funktioniert – Richi

Verwandte Themen