Почему Gradle не может найти com.google.dexmaker?

В настоящее время работаю над ответвлением https://github.com/lucasr/probe. Только начинаю, но по какой-то причине, когда я пытаюсь его построить, я получаю эту ошибку несколько раз:

/Users/me/probe/library/src/main/java/org/lucasr/probe/DexProxyBuilder.java:27: error: package com.google.dexmaker does not exist
import com.google.dexmaker.Code;

Я действительно не знаю, как это происходит, так как build.gradle для проекта библиотеки имеет:

dependencies {
    compile 'com.google.dexmaker:dexmaker:1.2'
}

Редактировать: Полный build.gradle

apply plugin: 'com.android.library'
apply plugin: 'maven'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 19
    buildToolsVersion "21.1.2"
}

dependencies {
    compile 'com.google.dexmaker:dexmaker:1.2'
}

apply from: "${rootDir}/gradle/scripts/gradle-mvn-push.gradle"

afterEvaluate { project ->
    uploadArchives {
        repositories {
            mavenDeployer {
                pom.whenConfigured {
                    def dep = dependencies.find { it.groupId == 'com.google.dexmaker' }
                    dep.optional = true
                    dep.scope = null
                }
            }
        }
    }
}

person iHowell    schedule 13.06.2016    source источник
comment
Пожалуйста, покажите ваш полный build.gradle файл.   -  person ishmaelMakitla    schedule 14.06.2016
comment
Глядя на это тесно связанное обсуждение здесь, я думаю, что вам, возможно, также придется изменить с compile по androidTestCompile.   -  person ishmaelMakitla    schedule 14.06.2016
comment
К сожалению, изменить его на androidTestCompile не получилось, возможно потому, что он используется вне тестов в проекте.   -  person iHowell    schedule 14.06.2016


Ответы (1)


dexmaker Github говорит:

Пользователи Gradle могут импортировать проект следующим образом:

testCompile "com.crittercism.dexmaker:dexmaker:1.4"
testCompile "com.crittercism.dexmaker:dexmaker-dx:1.4"
testCompile "com.crittercism.dexmaker:dexmaker-mockito:1.4"
person yoavgray    schedule 20.10.2016