Android Studio 1.4 - 在根项目'bin'中找不到任务'assemble'

时间:2015-10-11 20:34:16

标签: java android android-studio gradle android-gradle

我昨天升级到Android Studio 1.4。在升级之前,我可以在任务字段中使用“assemble”在Run / Debug配置下运行Gradle汇编。

现在,我收到以下错误:

  

3:22:48 PM:执行外部任务'组装'......

     

失败:构建因异常而失败。

     
      
  • 出了什么问题:   在根项目'bin'中找不到任务'assemble'。

  •   
  • 尝试:   运行gradle任务以获取可用任务列表。使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。

  •   
     

建立失败

     

总时间:0.095秒   在根项目'bin'中找不到任务'assemble'。   3:22:48 PM:外部任务执行完成'汇编'。

我尝试根据this StackOverflow questionGoogle Code forums将“任务汇编{}”添加到根build.gradle文件中。这没用。

我也试过删除

<component name="FacetManager"> ... <!-- remove all in this node </component>

根据this answer on Stack Overflow.我的root 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.3.0'

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

}


allprojects {
    repositories {
        jcenter()
    }
}

我还尝试将文件导入为新的Android Studio项目。我可以通过模拟器运行它来生成app-debug.apk。我还尝试将我的Bitbucket存储库克隆到昨天的最后一个提交版本,然后导入到Android Studio中,但也没有用。我对Android的东西很新,我很难过。任何帮助表示赞赏。

修改 - 我解决了这个问题,并且正在发帖,所以它可以帮助其他人。 我能够从命令行组装。我在Windows上,所以命令是:

  

gradlew.bat assembleDebug

这很有用。 我完全退出了Android Studio。我不确定这一步是否重要。然后我打开了Gradle侧边栏,它是空的。我点击了刷新按钮,突然Gradle任务再次出现,并且能够再次从Run选项运行Gradle APK汇编。

2 个答案:

答案 0 :(得分:1)

在Linux上,您可以使用此命令:

gradlew assembleDebug

有两个文件可以执行Gradle:

  1. gradlew.bat for Windows
  2. gradlew for Linux

答案 1 :(得分:1)

我也遇到了同样的问题,但它已经解决了。

在我的情况下,“Settings.gradle”文件丢失了。一旦我添加它就解决了我。