gradle - Gradle: 失败:无法决定执行哪些任务

已升级到Android Studio 0.2.0,并获得以下错误,


Gradle: 
FAILURE: Could not determine which tasks to execute.
* What went wrong:
Task 'assemble' not found in root project 'MerlinCheckProject'.
* Try:
Run gradle tasks to get a list of available tasks.

我不知道怎么解决错误。感谢帮助。

时间:

删除<component name="FacetManager"> ... </component>,在你的iml文件。


如果收到以下错误消息:

Gradle : FAILURE : could not determine which tasks to execute.

  • what went wrong : Task'assemble'not found in root project'MyProject'.

  • Try : Run gradle tasks to get a list of available tasks.

MyProject.iml )--添加了额外<component name="FacetManager">不应存在的XML元素,在上面的例子中,解决方案是编辑MyProject.iml,并删除<component name="FacetManager">此处显示的部分:


<?xml version="1.0" encoding="UTF-8"?>
<module external.system.id="GRADLE" type="JAVA_MODULE" version="4">
 <component name="FacetManager">
 ...remove this element and everything inside such as <facet> elements...
 </component>
 <component name="NewModuleRootManager" inherit-compiler-output="true">
 ...keep this part...
 </component>
</module>

或者,你可以删除项目的.idea文件夹和iml文件,并将你的源代码重新导入到一个新的Android Studio项目中。

从IML文件中删除facet-manager组件没有解决这个问题。 我得到了相同的错误,关闭并重新打开项目导致facet-manager组件在iml文件中被重新创建。

我必须删除. idea 目录和. iml 文件,然后导入顶层 gradle.build 文件来解决这个问题。 我可以使用初始 Android Studio 菜单( 没有打开的项目) 上的导入选项来导入项目。

请确保完全关闭Android Studio,然后编辑文件,然后重新打开它,

我是Windows用户,正常工作的解决方案是删除以前的Android Studio版本:

http://developer.android.com/sdk/installing/studio.html#Updating

...