Gradle 没有找到 acra
Gradle doesn't find acra
我有一个 Android 项目,在该项目中我一直在使用带有静态 jar 文件的 ACRA 4.6.0,一切正常。我试图通过 build.gradle:
中的 Maven 依赖项将其更改为使用最新的 ACRA
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
testCompile 'junit:junit:4.12'
compile 'ch.acra:acra:4.8.5'
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.android.support:design:23.4.0'
}
在我的 build.gradle 中。但是,这会导致构建失败并出现以下错误:
CJApp.java:13: error: cannot find symbol
import org.acra.ACRAConfiguration;
^
symbol: class ACRAConfiguration
location: package org.acra
据我所知 gradle 没有为 acra 下载任何东西。我尝试将 mavenCentral()
添加到存储库列表,但没有效果。
我还需要做什么,有什么方法可以确定 gradle 已经下载了什么?
您确定 class org.acra.ACRAConfiguration
包含在您突然链接到的新版本 acra:4.8.5
中吗?如果不是,这是一个简单的不兼容问题。遇到这种情况,把版本回退到4.6.0应该可以解决。
您是否检查过构建是否从 Maven Central 下载文件?这在给 gradle -i
标志时应该清晰可见 - 它会在下载它们时打印每个 URL。
ACRAConfiguration
已移至 org.acra.config
。只需调整您的导入。
我有一个 Android 项目,在该项目中我一直在使用带有静态 jar 文件的 ACRA 4.6.0,一切正常。我试图通过 build.gradle:
中的 Maven 依赖项将其更改为使用最新的 ACRAdependencies {
compile fileTree(dir: 'libs', include: '*.jar')
testCompile 'junit:junit:4.12'
compile 'ch.acra:acra:4.8.5'
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.android.support:design:23.4.0'
}
在我的 build.gradle 中。但是,这会导致构建失败并出现以下错误:
CJApp.java:13: error: cannot find symbol
import org.acra.ACRAConfiguration;
^
symbol: class ACRAConfiguration
location: package org.acra
据我所知 gradle 没有为 acra 下载任何东西。我尝试将 mavenCentral()
添加到存储库列表,但没有效果。
我还需要做什么,有什么方法可以确定 gradle 已经下载了什么?
您确定 class org.acra.ACRAConfiguration
包含在您突然链接到的新版本 acra:4.8.5
中吗?如果不是,这是一个简单的不兼容问题。遇到这种情况,把版本回退到4.6.0应该可以解决。
您是否检查过构建是否从 Maven Central 下载文件?这在给 gradle -i
标志时应该清晰可见 - 它会在下载它们时打印每个 URL。
ACRAConfiguration
已移至 org.acra.config
。只需调整您的导入。