Не удалось найти свойство 'android' в корневом проекте

Я хочу переключить свой проект с затмения на Android Studio с поддержкой Gradle и получить это сообщение об ошибке

Не удалось обновить проект Gradle 'Test': не удалось найти свойство 'android' в корневом проекте 'Test'.

Не могли бы вы помочь мне? У меня есть проект с несколькими сублибрациями

Это мой верхний уровень build.gradle

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

apply plugin: android


allprojects {
    repositories {
        mavenCentral()
    }
}

compile project('Test')

1 ответ

Решение

Не помещайте это в файл сборки верхнего уровня:

apply plugin: android

или это:

compile project('Test')

apply plugin В заявлении нет необходимости, поскольку в корневом каталоге проектов с многомодульной структурой нет модуля Android (что имеет место для вашего проекта). И если у вас есть зависимости, они должны идти в dependencies блок в файле сборки вашего модуля.

Другие вопросы по тегам