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

标签 java android android-studio gradle android-gradle-plugin

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

现在,我收到以下错误:

3:22:48 PM: Executing external task 'assemble'...

FAILURE: Build failed with an exception.

  • What went wrong: Task 'assemble' not found in root project 'bin'.

  • 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.

BUILD FAILED

Total time: 0.095 secs Task 'assemble' not found in root project 'bin'. 3:22:48 PM: External task execution finished 'assemble'.

我尝试根据 this StackOverflow question 将“task assemble{}”添加到根 build.gradle 文件中和 Google Code forums .这没有用。

我也试过删除

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

根据 this answer on Stack Overflow.我的根 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 任务再次出现,并且能够再次从运行选项运行 Gradle APK 程序集。

最佳答案

在 Linux 上你可以使用这个命令:

gradlew assembleDebug

执行Gradle有两个文件:

  1. gradlew.bat 适用于 Windows
  2. gradlew 适用于 Linux

关于java - Android Studio 1.4 - 在根项目 'assemble' 中找不到任务 'bin',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33069851/

相关文章:

java - 我应该在使用源代码控制时推送我的依赖项(jar 库)吗

android - Collections.sort 导致 java.lang.SecurityException : Requires READ_PHONE_STATE

android - afterTextChanged() 中的 setText() 以相反的顺序显示文本

android - 如何在左侧制作tabWidget

android - 找不到参数的方法 compile() [com.google.gms :google-services:4. 0.0]

java - 我如何根据评论和命名来破译这段代码的作用?

java - 带有 try-catch-finally 的返回类型

java - 如何在 Android Studio 中的 Fragment 内创建 GridView

java - Android Studio Java 类有一个下拉菜单

java - PowerMockito:使用 PowerMickito 模拟静态方法时出现 java.lang.NoSuchMethodError