解决失败:Multidex仪器

Nat*_*anL 3 android gradle maven android-studio android-multidex

在实施multidex时,每当我同步项目时都会遇到以下错误。

解决失败:Multidex仪器

我按照这些说明进行了设置。

这是相关的应用程序级别的build.gradle:

android {
    compileSdkVersion 28

    defaultConfig {
        applicationId "xxx.xyz.zzz"
        minSdkVersion 16
        targetSdkVersion 22
        multiDexEnabled true
        versionCode 1
        versionName "1.0"
        ndk {
            abiFilters "armeabi-v7a", "x86"
        }
    }
}
dependencies {
    compile 'com.android.support:multidex:1.0.3'
    ....and the rest
}
Run Code Online (Sandbox Code Playgroud)

以及相关的项目级别的build.gradle:

buildscript {
    repositories {
        google()
        jcenter()
        maven { url 'https://maven.fabric.io/public' }
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.2'
        classpath 'com.google.gms:google-services:3.1.2'
        classpath 'io.fabric.tools:gradle:1.+'
    }
}

allprojects {
    repositories {
        mavenLocal()
        mavenCentral()
        jcenter()
        maven {
            url "$rootDir/../node_modules/react-native/android"
        }
        google()
    }
}
Run Code Online (Sandbox Code Playgroud)

我在这里想念什么?

Ami*_*gid 6

在gradle文件中添加以下依赖项并检查。我遇到了同样的问题,并通过添加它解决了该问题。

androidTestImplementation 'com.android.support:multidex-instrumentation:1.0.3'
Run Code Online (Sandbox Code Playgroud)