android - 构建APK正常运行时,Android Build无法运行项目

标签 android android-studio gradle

我从公司那里得到了一台新的Mac,并从Git中克隆了该项目。在我的Windows PC上运行正常。

但是,它在Mac上失败并显示以下消息:

Error:org.gradle.api.UnknownTaskException: Task with path 'dexBetaDebug' not found in project ':app'.

清理,重建和构建APK可以正常工作,但是当我想在设备上运行它时,它会失败。

有任何想法吗?

最佳答案

我深入研究了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'

令人失望的是最新版本的Fabric导致了该问题。

关于android - 构建APK正常运行时,Android Build无法运行项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45655241/

相关文章:

java - 如何包括用于编译类的库文件夹

android - 锁屏前特定高度的 Activity

android - 使用C++作为后端的跨平台移动开发

java - Android:使 ListView 中的单个项目可点击

Android 风格 : Add an external library on a specific flavor

android - 有人知道如何解决Android Studio中的 Ivy 依赖吗?

android - 在android中以编程方式设置边距?

intellij-idea - 为什么我无法生成 App Engine 客户端库?

java - Android Studio : failed to complete gradle execution, 原因为空

新目录结构中无法识别 Gradle 文件?