Подтвердить что ты не робот

Синхронизация данных Android создает "Исходные папки, созданные в неправильном месте"

Обновлен до Android Studio 1.3.1 и попытался настроить dataBinding

Файл верхнего уровня gradle содержит

dependencies {
    classpath 'com.android.tools.build:gradle:1.3.1'
    classpath 'com.android.databinding:dataBinder:1.0-rc1'
} 

Файл проекта gradle содержит

apply plugin: 'com.android.application'
apply plugin: 'com.android.databinding'

android {
    compileSdkVersion 22
    buildToolsVersion '22.0.0'

но я получаю следующее сообщение

Исходные папки, созданные в неправильном месте

Warning:Folder /Users/myname/workspace/discoveroom/android-client/Caldroid/build/data-binding-info/debug

Warning:Folder /Users/myname/workspace/discoveroom/android-client/DiscoveroomAndroidClient/build/data-binding-info/debug

Information:3rd-party Gradle plug-ins may be the cause

введите описание изображения здесь

4b9b3361

Ответ 1

изменить

classpath 'com.android.databinding:dataBinder:1.0-rc1'

к

classpath 'com.android.databinding:dataBinder:1.0-rc4'

Ответ 2

(Поддержка привязки данных, похоже, очень быстро меняется, вы найдете много устаревших сообщений.)

В моем файле build.gradle toplevel у меня есть:

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

Нет никаких изменений в вашем файле build.gradle приложения; игнорировать старые сообщения, говорящие об этом:

apply plugin: 'com.android.databinding'  // OBSOLETE DO NOT USE

Я использую Android Studio 2.0 Preview 9.

В диалоговом окне "Структура проекта" (Command - downarrow на маке) убедитесь, что вы используете Gradle 2.10.

Ответ 3

я ничего не менял, но добавил этот код

dataBinding {
        enabled = true
}

в файле build build.gradle; это успех.