【问题标题】:Can not run application below lollipop无法在棒棒糖下运行应用程序
【发布时间】:2015-09-12 00:34:16
【问题描述】:

我正在使用 android studio。我的应用程序在棒棒糖设备中运行良好,但是当我在棒棒糖设备下面运行应用程序时,它给了我下面的错误消息。我也试过this回答

如果出现问题,请用jarjar重新打包以更改 类包 警告:依赖 xpp3:xpp3:1.1.4c 被忽略发布,因为它可能与提供的内部版本冲突 安卓。 如有问题请用jarjar重新打包更改类包 警告:调试时忽略依赖 xpp3:xpp3:1.1.4c,因为它可能与 Android 提供的内部版本冲突。

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

}

【问题讨论】:

    标签: android android-studio build.gradle


    【解决方案1】:

    您可以在 build.gradle 文件中添加以下代码。它对我有用:

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

    【讨论】:

    • 10x m8,你救了我!由于某种原因,android 在 compile() dep 中为一个 dep 添加排除项无法正常工作,可能是因为它被排除在测试配置和其他配置之外......这确保它将被全部删除。
    • @sondt87 这里有什么问题以及您的解决方案是如何解决这个问题的?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-20
    • 1970-01-01
    • 2016-01-26
    • 1970-01-01
    • 2018-12-07
    • 1970-01-01
    相关资源
    最近更新 更多