当前位置: 首页 > 知识库问答 >
问题:

Android Studio build失败,在根项目“MyProject”中找不到“Task”。

锺伟志
2023-03-14

当我在更换笔记本电脑并更新到Android Studio版本0.8.2后尝试构建我的项目时,我得到了这个错误。

失败:生成失败,出现异常。

以下是我的分级文件:

顶层设置。梯度

include ':MyProject'
apply plugin: 'com.android.application'

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath "com.android.tools.build:gradle:0.12.+"
    }
}
repositories {
    mavenCentral()
}

android {
    compileSdkVersion 20
    buildToolsVersion "20"

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 20
    }
}

dependencies {
    compile 'de.timroes.android:EnhancedListView:0.3.0@aar'
    compile 'com.nineoldandroids:library:2.4.0'
}

Top level build.gradle为空

共有1个答案

党建义
2023-03-14

虽然回答晚了,这是一个很难的谷歌(单引号),它不清楚发生了什么。我还没有声誉来评论或要求范围(或发布3个链接),所以这个答案可能有点繁琐。

为了快速回答问题,您可能在项目中有多个Gradle插件。

我的问题似乎是从一个损坏的IML文件开始的。Android Studio(在关闭和重新打开一个项目之间)开始抱怨一个IML消失了(它不是),并且应该删除一个模块,我拒绝了。它仍然存在,我升级到了AS0.8.7(canary通道),并在操作问题上陷入困境(在根项目中找不到任务'')。这完全阻塞了建筑,所以我不得不挖到梯度。

  • 将Android Studio升级至0.8.7
    • 首选项更新将“Beta频道”切换为“Canary频道”,然后立即进行检查。
    • 您可以跳过此操作。

    检查了Gradle包装(当前为1.12.2;此时不要尝试使用2.0)。

    >

  • 假设您不需要特定的版本,请使用受支持的最新发行版

    这可以在Android Studio的Preferences Gradle中设置(但0.8.7给了我“无效位置”错误)。

    例如,在build.gradle中,您有以下插件:

    dependencies {
        classpath "com.android.tools.build:gradle:0.12.+"
    }
    

    您可以尝试将其切换到确切的版本,如下所示:

    dependencies {
        classpath "com.android.tools.build:gradle:0.12.2"
    }
    

    意外的顶级异常:com.android.dex.dexException:定义多个dex文件(各种类)

    要进行检查,Build Make Project不应该弹出一个窗口询问您要制作什么应用程序。

    • 文件使缓存无效/重新启动(stackoverflow.com/a/19223269/513413)
      null
    • 生成清洁项目

    在我最近的构建中,我不断看到可怕的失败(页面异常),但几秒钟内消息就会清除,构建成功,应用程序部署完毕。由于我无法解释它和应用程序工作,我从来没有注意到我的项目中有两个Gradle插件。所以我认为Gradle插件互相争斗;一个死机,另一个失去状态并报错。

    我在一个国外的操作系统上,在工作了一个不同的职业后,同时在压力下学习了这一系列的东西。在过去的几个月里,我遇到了我认为Android所遇到的一切困难;我经常来这里,这是我的第一个帖子。我认为这是一个很难解决的问题,所以如果我回答的质量反映了我在得到它时遇到的困难,我真诚地道歉。

 类似资料:
  • 我目前正在使用Android Studio,我正在尝试进行重建,但我得到以下错误。 我会尝试“try:run with--stacktrace”,但是,我不确定如何做到这一点。有人能帮我排除这个问题吗?谢谢!

  • 在更换笔记本电脑并更新到Android Studio版本0.8.2后,我尝试构建项目时遇到此错误。 失败:生成失败,出现异常。 > 出了什么问题:在根项目'MyProject'中找不到任务。 Try:运行gradle任务以获取可用任务的列表。使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。 构建失败 以下是我的Gradle文件: 顶级

  • 我想部署一个库到我公司的远程存储库。 这是我第一次想将库项目部署到远程存储库。 我收到以下错误消息: org.sonatype.aether.transfer.artifactNotFoundException:找不到工件com.http: httpkit: jar: 0.0.1internal.repo(http://jenkins.internal.com/) 也许我理解了一些完全错误的地方,

  • 我在java代码中使用apollo graphql客户端。我的gradle文件是 我已经遵循了本文中提到的文档https://github.com/apollographql/apollo-android我在第四步和第五步被卡住了。无法添加 在gradle文件中,在执行命令gradlew generateApollo时,在根项目“testProject”中找不到任务“generateApolloS

  • 我试着在android模拟器上运行我的项目。当我运行时,我会得到以下结果:

  • 我遵循了将AAR文件发布到JCenter所需的每一步,然后使用https://github.com/danielemaddaluno/gradle-jcenter-publish.我按照他的步骤13和步骤14写了这个命令,得到了这个错误: G:\Android开发应用程序\Android studio\gradle\gradle-2.2.1\bin 失败:构建失败,但有一个异常。 出错原因: 在根