我从该公司获得了一台新Mac,并从Git克隆了该项目。在我的Windows PC上正常工作。
然而,这条消息在Mac上失败了:
Error:org.gradle.api.UnknownTaskException: Task with path 'dexBetaDebug' not found in project ':app'.
清理,重建和构建APK工作正常,但当我想在我的设备上运行时,它会失败。
有什么想法吗?
答案 0 :(得分:0)
我深入研究了gradle日志并看到了Crashlytics导致问题,并通过在app gradle中特别设置结构依赖版本来荒谬地解决了这个问题。
有问题的代码是这样的:
buildscript {
repositories {
jcenter()
maven { url 'https://maven.fabric.io/public' }
maven { url "https://jitpack.io" }
}
dependencies {
classpath 'io.fabric.tools:gradle:1.+'
}
}
我通过改变它来解决它:
classpath 'io.fabric.tools:gradle:1.21.6'
最近版本的结构导致问题,实在令人失望。