如何解决项目中找不到的''generateDebugSources'错误?

Ste*_*nec 14 android android-studio android-gradle-plugin

我试图向我的应用程序添加依赖项,我不小心修改了错误的build.gradle文件,现在我的应用程序不再正确构建.

这是我的错误:

Error:FAILURE: Build failed with an exception.

* What went wrong:
Task 'generateDebugSources' not found in project ':app'.

* Try:
Run gradle tasks to get a list of available tasks. Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
Run Code Online (Sandbox Code Playgroud)

我试图实现这里存在的代码,但我最终在Android Studio中破坏了东西,因为我是gradle系统的新手.

我编辑的文件是.idea/gradle.xml和build.gradle,我在下面包括:

的build.gradle:

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.1.0'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}
Run Code Online (Sandbox Code Playgroud)

gradle.xml:

<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="GradleSettings">
    <option name="linkedExternalProjectsSettings">
      <GradleProjectSettings>
        <option name="distributionType" value="DEFAULT_WRAPPED" />
        <option name="externalProjectPath" value="$PROJECT_DIR$" />
        <option name="modules">
          <set>
            <option value="$PROJECT_DIR$" />
            <option value="$PROJECT_DIR$/app" />
          </set>
        </option>
      </GradleProjectSettings>
    </option>
  </component>
</project>
Run Code Online (Sandbox Code Playgroud)

我试图尽可能接近默认文件,但最终使问题变得更糟,我无法再建立我的项目了.

此外,我正在使用Android Studio 1.1.0,它显示为最新更新.

在此先感谢,如果我需要提供更多信息,请告诉我.

Sim*_*non 37

这里没有提到,所以也许它可以帮助一些人.得到这个错误并通过做一个gradle同步来解决它(不知何故,android studio并没有暗示它).


Han*_*eno 13

在Android Studio菜单中:转到文件 - >无效缓存/重启

重要说明:注意,如果它对您很重要,它也会清除"本地历史记录".


Ste*_*nec -9

我解决了我的问题;我发现新项目没有 gradle 的问题,所以我创建了一个新项目并传输了所有 src 代码文件,它再次正常工作。