我昨天升级到了 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有两个文件:
gradlew.bat
适用于 Windowsgradlew
适用于 Linux
关于java - Android Studio 1.4 - 在根项目 'assemble' 中找不到任务 'bin',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33069851/