【问题标题】:Could not find property 'android' on root project在根项目上找不到属性“android”
【发布时间】:2014-03-13 20:33:05
【问题描述】:

我想将我的项目从 eclipse 切换到支持 gradle 的 android studio 并收到此失败消息

Gradle“测试”项目刷新失败: 在根项目“Test”上找不到属性“android”。

你能帮帮我吗? 我有一个带有几个子库的项目

这是我的顶级 build.gradle

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.9.+'
    }
}

apply plugin: android


allprojects {
    repositories {
        mavenCentral()
    }
}

compile project('Test')

【问题讨论】:

  • 您是否在“appengine”插件之前添加了“java”插件?
  • 你真的放了apply plugin: android 吗?应该是apply plugin: 'android'

标签: android eclipse gradle android-studio


【解决方案1】:

不要把它放在你的顶级构建文件中:

apply plugin: android

或者这个:

compile project('Test')

apply plugin 语句不是必需的,因为在具有多模块结构的项目的根目录中没有 Android 模块(您的项目就是这种情况)。如果您有依赖项,则需要将它们放入模块构建文件中的 dependencies 块中。

【讨论】:

  • 谢谢我已经删除了。现在我有这个错误错误:任务':zXing:processReleaseManifest'的执行失败。 > 清单合并失败。有关详细信息,请参阅控制台。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-06-14
  • 2014-08-31
  • 2015-03-17
  • 2013-05-21
  • 2016-11-27
  • 2011-01-19
  • 2016-12-31
相关资源
最近更新 更多