构建:找不到support-v4.jar(com.android.support:support-v4:24.0.0)

时间:2017-01-04 09:56:10

标签: android

这是我现有的 build.gradle

apply plugin: 'com.android.application'

android {
    compileSdkVersion 19
    buildToolsVersion "19.1.0"

    defaultConfig {
        applicationId "com.fm.mess"
        minSdkVersion 14
        targetSdkVersion 19
        multiDexEnabled true
    }

.....
dependencies {
    compile files('libs/activation.jar')
    compile files('libs/additionnal.jar')
    compile files('libs/Androidplot-core-0.5.0-release.jar')
    compile files('libs/david-webb-1.1.0.jar')
    compile files('libs/ksoap2-android-assembly-3.0.0-RC.1-jar-with-dependencies.jar')
    compile files('libs/lefu.jar')
    compile files('libs/mail.jar')
    compile files('libs/sc-light-jdk15on-1.47.0.2.jar')
    compile files('libs/scprov-jdk15on-1.47.0.2.jar')
    compile files('libs/jsoup-1.9.2.jar')
    compile files('libs/itextpdf-5.4.3.jar')
    compile 'com.android.support:support-v4:19.1.0'
    compile 'com.journeyapps:zxing-android-embedded:3.2.0@aar'
    compile 'com.google.zxing:core:3.2.1'
    compile 'com.android.support:appcompat-v7:19.1.0'
    compile 'org.json:json:20160212'
 }   

注意:当我构建应用时,我没有收到任何错误。

但是,每当我添加依赖项以支持Firebase Messaging时:

 compile 'com.google.firebase:firebase-messaging:9.6.0'

获取:

Error:A problem occurred configuring project ':app'.
  

找不到support-v4.jar(com.android.support:support-v4:24.0.0)。     在以下位置搜索:         https://jcenter.bintray.com/com/android/support/support-v4/24.0.0/support-v4-24.0.0.jar

2 个答案:

答案 0 :(得分:0)

您应该通过SDK Manager更新本地存储库。看起来'com.google.firebase:firebase-messaging:9.6.0'取决于com.android.support:support-v4:24.0.0,而UITableView未安装在您的计算机上。这种依赖关系也不在Bintray上,因此Gradle无法在那里找到它 - 这就是错误信息所说的。

答案 1 :(得分:0)

support-v7包含android-support-v4库。因此,v4中的v7的所有方法和类都可用。

因此,如果您添加v7库,则无需添加v4库。

com.android.support:support-v7:24.0.0