我昨天升级到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 question和Google 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汇编。
答案 0 :(得分:1)
在Linux上,您可以使用此命令:
gradlew assembleDebug
有两个文件可以执行Gradle:
gradlew.bat
for Windows gradlew
for Linux 答案 1 :(得分:1)
我也遇到了同样的问题,但它已经解决了。
在我的情况下,“Settings.gradle”文件丢失了。一旦我添加它就解决了我。