当前位置: 首页 > 知识库问答 >
问题:

找不到multidex.jar(com.android.support:multidex:1.0.2)

栾钟展
2023-03-14

找不到multidex.jar(com.android.support:multidex:1.0.2).在以下位置搜索:https://jcenter.bintray.com/com/android/support/multidex/1.0.2/multidex

我刚刚安装了最新版本的Android Studio3.1.3,当我尝试同步我的项目时,它显示无法解决:multidex

另外,我尝试了https://jcenter.bintray.com/com/android/support/multidex/1.0.2/multidex这个链接,它显示404个错误。请帮忙

// Top-level build file where you can add configuration options common to all sub-projects/modules.
apply from: 'buildsystem/dependencies.gradle'

buildscript {
    repositories {
        jcenter()
        mavenCentral()
        maven { url 'https://maven.fabric.io/public' }
        maven {
            url 'https://maven.google.com'
        }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
        classpath 'com.frogermcs.androiddevmetrics:androiddevmetrics-plugin:0.5'
        classpath 'com.google.gms:google-services:3.1.2'
        classpath 'io.fabric.tools:gradle:1.25.1'
    }
}

allprojects {
    ext {
        androidApplicationId = 'com.medikoe.connect'
        androidVersionCode = 23
        androidVersionName = "1.7.2"
        testInstrumentationRunner = "android.support.test.runner.AndroidJUnitRunner"
        testApplicationId = 'com.medikoe.test'
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
repositories {
    google()
}

应用程序级别:

apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
apply plugin: 'com.frogermcs.androiddevmetrics'

configurations {
    devDebugCompile
    devSignedDebugCompile
    devPreReleaseCompile
    devReleaseCompile
    prodDebugCompile
    prodSignedDebugCompile
    prodPreReleaseCompile
    prodReleaseCompile
}


android {
    def globalConfiguration = rootProject.extensions.getByName("ext")

    compileSdkVersion globalConfiguration.getAt("androidCompileSdkVersion")
    buildToolsVersion globalConfiguration.getAt("androidBuildToolsVersion")

    defaultConfig {
        minSdkVersion globalConfiguration.getAt("androidMinSdkVersion")
        targetSdkVersion globalConfiguration.getAt("androidTargetSdkVersion")
        versionCode globalConfiguration.getAt("androidVersionCode")
        applicationId globalConfiguration.getAt("androidApplicationId")
        testInstrumentationRunner globalConfiguration.getAt("testInstrumentationRunner")
        testApplicationId globalConfiguration.getAt("testApplicationId")

        multiDexEnabled true

        vectorDrawables.useSupportLibrary = true
    }

    dexOptions {

        jumboMode true
        javaMaxHeapSize "6g"

    }

    compileOptions {
        targetCompatibility 1.8
        sourceCompatibility 1.8
    }

    packagingOptions {
        exclude 'LICENSE.txt'
        exclude 'META-INF/DEPENDENCIES'
        exclude 'META-INF/ASL2.0'
        exclude 'META-INF/NOTICE'
        exclude 'META-INF/LICENSE'
    }

    lintOptions {
        quiet true
        abortOnError false
        ignoreWarnings true
        disable 'InvalidPackage'            //Some libraries have issues with this.
        disable 'OldTargetApi'
        //Lint gives this warning but SDK 20 would be Android L Beta.
        disable 'IconDensities'             //For testing purpose. This is safe to remove.
        disable 'IconMissingDensityFolder'  //For testing purpose. This is safe to remove.
    }


    signingConfigs {
        debug {
            storeFile file('../buildsystem/debug.keystore')
            storePassword 'android'
            keyAlias '********'
            keyPassword '******'
        }

        signedDebug {
            storeFile file('../buildsystem/keystore_medikoe.jks')
            storePassword '*********'
            keyAlias '*********'
            keyPassword '**********'
        }
        preRelease {
            storeFile file('../buildsystem/keystore_medikoe.jks')
            storePassword '**********'
            keyAlias '******'
            keyPassword '********'
        }

        release {
            storeFile file('../buildsystem/keystore_medikoe.jks')
            storePassword '************'
            keyAlias '**********'
            keyPassword '************'
        }
    }

    dataBinding {
        enabled = false
    }

    flavorDimensions "default"

    productFlavors {
        dev {
            // Enable pre-dexing to produce an APK that can be tested on
            // Android 5.0+ without the time-consuming DEX build processes.
            minSdkVersion 19
        }
        prod {
            // The actual minSdkVersion for the production version.
            minSdkVersion globalConfiguration.getAt("androidMinSdkVersion")
        }
    }

    buildTypes {

        debug {
            signingConfig signingConfigs.debug
            applicationIdSuffix ".debug"
            resValue "string", "app_name", "Connect-D"
            buildConfigField "boolean", "PRE_RELEASE", "false"
        }
        signedDebug {
            minifyEnabled true
            zipAlignEnabled true
            shrinkResources true
            debuggable true
            signingConfig signingConfigs.signedDebug
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            applicationIdSuffix ".signeddebug"
            resValue "string", "app_name", "Connect-SD"
            buildConfigField "boolean", "PRE_RELEASE", "false"
        }
        preRelease {
            minifyEnabled true
            zipAlignEnabled true
            shrinkResources true
            debuggable false
            signingConfig signingConfigs.release
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            applicationIdSuffix ".prerelease"
            resValue "string", "app_name", "Connect-PR"
            buildConfigField "boolean", "PRE_RELEASE", "true"
        }
        release {
            minifyEnabled true
            zipAlignEnabled true
            shrinkResources true
            debuggable false
            signingConfig signingConfigs.release
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            resValue "string", "app_name", "Medikoe Connect"
            buildConfigField "boolean", "PRE_RELEASE", "false"
        }
    }

}

dependencies {
    def presentationDependencies = rootProject.ext.presentationDependencies
    def presentationTestDependencies = rootProject.ext.presentationTestDependencies
    def developmentDependencies = rootProject.ext.developmentDependencies

    implementation 'com.android.support.constraint:constraint-layout:1.0.2'
    implementation 'com.android.support:support-v4:27+'
    compile project(':Domain')

    devDebugCompile project(path: ':Data')
    devSignedDebugCompile project(path: ':Data')
    devPreReleaseCompile project(path: ':Data')
    devReleaseCompile project(path: ':Data')
    prodDebugCompile project(path: ':Data')
    prodSignedDebugCompile project(path: ':Data')
    prodPreReleaseCompile project(path: ':Data')
    prodReleaseCompile project(path: ':Data')

    devDebugCompile project(path: ':Infrastructure')
    devSignedDebugCompile project(path: ':Infrastructure')
    devPreReleaseCompile project(path: ':Infrastructure')
    devReleaseCompile project(path: ':Infrastructure')
    prodDebugCompile project(path: ':Infrastructure')
    prodSignedDebugCompile project(path: ':Infrastructure')
    prodPreReleaseCompile project(path: ':Infrastructure')
    prodReleaseCompile project(path: ':Infrastructure')

    //compile files('libs/date4j.jar')
    //compile files('libs/commons-collections4-4.1.jar')

    annotationProcessor presentationDependencies.daggerCompiler
    compile presentationDependencies.dagger
    compile presentationDependencies.rxJava
    compile presentationDependencies.rxAndroid
    provided presentationDependencies.javaxAnnotation
    //compile presentationDependencies.autoFactory
    compile presentationDependencies.butterKnife
    annotationProcessor presentationDependencies.butterKnifeCompiler

    compile presentationDependencies.designLibrary
    compile presentationDependencies.recyclerView
    compile presentationDependencies.cardView
    compile presentationDependencies.percent
    compile presentationDependencies.glide
    compile presentationDependencies.glideOkhttp3
    compile presentationDependencies.nineOldAndroids
    //compile presentationDependencies.ahBottomNav
    //compile presentationDependencies.lapismSearch
    //compile presentationDependencies.FragmentNavigator
    compile presentationDependencies.flexibleDivider
    compile presentationDependencies.materialDialogsCore
    compile presentationDependencies.materialFavoriteButton
    compile presentationDependencies.fancyButtons
    compile presentationDependencies.simpleRatingBar
    compile presentationDependencies.circularImageView
    compile presentationDependencies.waveLoadingView
    compile presentationDependencies.googleAutoFactory
    annotationProcessor presentationDependencies.googleAutoFactory
    compile presentationDependencies.playServicesPlaces
    compile presentationDependencies.playServicesLocation
    //compile presentationDependencies.tagGroup
    //compile presentationDependencies.expandableTextView
    //compile presentationDependencies.expandableLayout
    //compile presentationDependencies.touchImageView
    //compile presentationDependencies.sublimePicker
    compile presentationDependencies.rxpermissions
    compile presentationDependencies.rxActivityResult
    compile presentationDependencies.rxBinding
    compile presentationDependencies.rxPaparazzo
    compile presentationDependencies.rxBinding
    compile presentationDependencies.parcelerApi
    annotationProcessor presentationDependencies.parceler
    compile presentationDependencies.guava
    compile presentationDependencies.weekView
    compile presentationDependencies.jodaTime
    compile presentationDependencies.rxPaparazzo
    //compile presentationDependencies.collection
    compile presentationDependencies.RecyclerViewPager
    //compile presentationDependencies.googleAnalytics
    compile presentationDependencies.SpotsProgressDialog
    compile presentationDependencies.CustomActivityOnCrash

    compile presentationDependencies.multiDex
    compile presentationDependencies.SaripaarVersion
    //compile presentationDependencies.RazorPay
    compile presentationDependencies.Timecon
    compile presentationDependencies.ClansFab
    compile presentationDependencies.MPAndroidChart
    compile presentationDependencies.FragNav
    compile presentationDependencies.CircularFillableLoaders
    compile presentationDependencies.AvatarImageView
    compile presentationDependencies.AVLoadingIndicatorView
    compile presentationDependencies.Epoxy
    annotationProcessor presentationDependencies.EpoxyProcessor
    compile presentationDependencies.RelativeTimeTextView
    //compile presentationDependencies.AudioPlayerView
    compile presentationDependencies.EasyVideoPlayer
    compile presentationDependencies.ThreeTenAndroid
    //compile presentationDependencies.Steppers
    //compile presentationDependencies.RxAccountManager
    compile presentationDependencies.MaterialProgressBar
    compile presentationDependencies.FloatingView
//    compile presentationDependencies.HashtagView{
//        //Guava appears to be included explicitly in the list-services.jar
//        //Skip the redundant dependency
//        exclude group: 'com.google.guava'
//    }
    compile('com.github.greenfrvr:hashtag-view:1.3.1@aar') {
        transitive = false
    }

    androidTestCompile presentationTestDependencies.mockito
    androidTestCompile presentationTestDependencies.dexmaker
    androidTestCompile presentationTestDependencies.dexmakerMockito
    androidTestCompile presentationTestDependencies.espresso
    androidTestCompile presentationTestDependencies.testingSupportLib
    androidTestCompile presentationTestDependencies.androidAnnotations
    androidTestCompile presentationTestDependencies.autoFactory
//    androidTestCompile presentationTestDependencies.guava

    //Development
    compile developmentDependencies.leakCanary
    compile developmentDependencies.DebugDatabase
    compile 'com.facebook.stetho:stetho:1.4.1'
    compile 'com.facebook.stetho:stetho-okhttp3:1.4.1'
    compile('com.razorpay:checkout:1.4.4')
    compile 'com.aurelhubert:ahbottomnavigation:2.1.0'
    compile 'com.github.florent37:materialtextfield:1.0.7'
    compile 'com.github.rahatarmanahmed:circularprogressview:2.5.0'
    compile('com.github.ganfra:material-spinner:2.0.0')
    compile 'com.wdullaer:materialdatetimepicker:3.5.0'
    compile 'com.myhexaville:smart-image-picker:1.0'
    compile 'com.github.blikoon:QRCodeScanner:0.1.2'
    compile 'de.hdodenhof:circleimageview:2.2.0'
    compile 'com.github.IntruderShanky:Frisson:2.1.1'
    compile 'com.jsibbold:zoomage:1.1.0'
    compile 'com.github.emrekose26:PinchZoom:-SNAPSHOT'
    compile 'com.ablanco.zoomy:zoomy:1.0.0'
    compile 'xyz.danoz:recyclerviewfastscroller:0.1.3'
    compile 'com.irozon.sneaker:sneaker:1.0.2'
    compile 'com.kyanogen.signatureview:signature-view:1.2'
    compile 'com.getkeepsafe.taptargetview:taptargetview:1.11.0'
    compile 'com.rengwuxian.materialedittext:library:2.1.4'
    implementation 'com.github.takusemba:multisnaprecyclerview:1.3.3'
    compile 'com.github.chahine:pageindicator:0.2.6'
    compile 'com.github.florent37:tutoshowcase:1.0.1'
    implementation 'io.supercharge:shimmerlayout:2.1.0'

    compile 'com.github.yeriomin:play-store-api:0.19'
    compile 'com.squareup.okhttp3:okhttp:3.8.1'

    implementation 'com.github.antonKozyriatskyi:CircularProgressIndicator:1.0.5'}

configurations.all {
    exclude group: 'com.android.support', module: 'support-v13'
}
apply plugin: 'com.google.gms.google-services'

共有1个答案

梁浩
2023-03-14

对我来说,有效的方法是在buildscriptallprojectsrepositories元素上,将google()移动到jcenter()之前。

在您的情况下:

repositories {
    maven {
            url 'https://maven.google.com'
        }
    jcenter()
    // Add your other repositories here
}

我还尝试了以下几种方法,这两种方法都适用于我:

repositories {
    google()
    jcenter()
    // Add your other repositories here
}
 类似资料:
  • 我是一名学习使用jsp和Servlet构建Web应用程序的学生。一个月以来,我的Web应用程序项目一直运行良好,但今天它的行为突然变得奇怪了。当我提交jsp页面时,它无法找到我的servlet。我已经使用servlet注释来映射请求。 以下是我的JSP:- 以下是我的servlet:- 以下是我的控制台日志:-

  • 问题内容: 我正在运行Windows 8,但无法使javac正常工作。 我已将环境变量中的PATH设置为 我尝试过是否使用’;’ 但无济于事。 我最近在桌面上添加了这个问题;工作,但不是这种情况。 我确保javac确实也存在于bin中。 关于修复的任何建议将不胜感激。 编辑echo%PATH%给出: 确切的错误是:无法将“ javac”识别为内部或外部命令,可操作程序或批处理文件。 问题答案: 至

  • 问题内容: 我正在为我的项目使用jersey,并尝试从字符串中解析URI。 代码很简单,但是下面出现错误 看来程序找不到委托。我已经导入了,并且应该在我的构建路径中包含委托。但我仍然会收到此错误。 有人知道如何解决吗?谢谢! 问题答案: 如果您使用的是Maven,请使用以下依赖项: 对于Gradle,以下将起作用:

  • 问题内容: 我只需要重新安装mysql,我就无法启动它。它找不到套接字(mysql.sock)。问题是我也不能。在Mac OS X 10.4终端中,键入:,然后返回。套接字文件存在于该位置是有道理的,但实际上并不存在。 如何找到套接字文件? 如果locate返回错误的位置,则它必须具有某种内存,并且可能具有索引。如何刷新该索引? 问题答案: 回答问题的第一部分: 跑 并检查“ socket”变量

  • 问题内容: 我正在Eclipse 4.3中设置一个Spring 3.2.3 + Hibernate 4项目。 当我将代码添加到上下文中时,我开始在每个bean中收到以下错误: 现在,我在项目中添加了AspectJ Tools和Cglib依赖项,并且JAR在那里,包括它找不到的类。该应用程序正常运行,并且Spring正在成功管理会话和事务。 我一直在寻找解决方案,但每个答案都指出,由于缺少JAR,因

  • 问题内容: 我是Hibernate的新手,正在阅读《 Hibernate的Java持久性》这本书,并尝试从那里实现该示例。到目前为止,我的Ant构建是成功的,但是当我尝试执行包含main方法的类时,却收到此错误消息: 很明显,hibernate状态找不到我的配置文件,该文件位于根目录中。 项目 我的完整源代码可以在这里找到:http : //pastebin.com/bGDUrxUf 我有一个正在