Почему 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
}
}
}
}
}
1 ответ
Дексмейкер Гитхуб говорит:
Пользователи Gradle могут импортировать проект следующим образом:
testCompile "com.crittercism.dexmaker:dexmaker:1.4"
testCompile "com.crittercism.dexmaker:dexmaker-dx:1.4"
testCompile "com.crittercism.dexmaker:dexmaker-mockito:1.4"