Android Studio 0.4.3 - 无法编译官方Android示例

时间:2014-02-04 20:10:26

标签: android compiler-errors gradle android-studio

我的系统上安装了Android Studio 0.4.3,并尝试从Android开发者网站导入并运行官方样本:

http://developer.android.com/samples/index.html

不幸的是,当我尝试编译时,我收到以下错误:

  

失败:无法确定要执行的任务。

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

  •   
  • 尝试:运行gradle任务以获取可用任务列表。

  •   

如您所见,我尝试编译ActionBarCompat-Basic示例,但所有示例的结果都相同。

我已经尝试删除<component name="FacetManager"> ... </component> 从我的iml文件中删除了.idea文件夹,如此主题中建议的那样:

Gradle: FAILURE: Could not determine which tasks to execute

这并没有解决问题。删除文件后,我将项目导入Android Studio并尝试编译。因此,再次生成iml文件和.idea文件夹,错误消息保持不变。

其他人有这个问题吗?非常感谢任何帮助!

1 个答案:

答案 0 :(得分:6)

示例项目使用旧版本的gradle插件,Android Studio 0.4.3不再支持该插件。

请进行以下更改

转到项目中的模块build.gradle(如ActionBarCompat-BasicSample / build.gradle)文件,并在此处替换依赖类路径

dependencies {
        classpath 'com.android.tools.build:gradle:0.7.+'
    }

distrubutionUrl文件中的ActionBarCopat-Basic/gradle/gradle-wrapper.properties更改为此

distributionUrl=http\://services.gradle.org/distributions/gradle-1.9-all.zip

如果您使用的是gradle版本1.10,请在上述配置中替换0.7.+ to 0.8.+1.9 to 1.10

我假设您已经从ActionBarCopat-Basic.iml文件中删除了组件FacetManager并重新导入了该项目。

这对我很有用。