2015-09-02 2 views
2

Я хотел взглянуть на привязку данных для Android, чтобы создать небольшой проект. Но я не могу заставить его работать в Android Studio.привязка данных Android-Studio не работает

В основном проблема заключается в том, что он не отображает мои макеты в редакторе Android Studio, потому что он жалуется, что не может найти классы <Layout> и <data>. Я мог бы запустить проект.

Я следовал инструкциям, указанным в https://developer.android.com/tools/data-binding/guide.html. Хотя есть замечания об отсутствии интеграции с Android Studio, я не мог найти ничего о том, что не могу просматривать файлы макета, поскольку это было бы серьезным недостатком.

Я установки

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

и

apply plugin: 'com.android.databinding' 

compile 'com.android.support:appcompat-v7:21.0.3' 

в Gradle файлах.

У меня также установлена ​​последняя установка для Android, и я уже перестраиваю свой проект.

EDIT: Я нашел https://code.google.com/p/android/issues/detail?id=176274 обсуждение. Они упоминают, что этот вопрос исправляется в AI-141.2006197, и я запускаю AI-141.2017176, который должен быть позже и, следовательно, содержать эту функцию, правильно?

EDIT 2: Обновлено сейчас, а также проверено с AI-141.2218876, по-прежнему та же проблема.

+0

Вы применили плагин 'com.android.databinding' в файле gradle? –

+0

Да, я только что редактировал мой вопрос, чтобы показать это. Спасибо за подсказку. – patman

ответ

2

Убедитесь, что тэг <layout> не заглавный файл в вашем XML-файле! Я вижу, что он капитализирован в вашем вопросе. Это не сработает.

Если это не решение, пожалуйста, обновите наш вопрос, чтобы включить полную активность и структуру XML и трассировку стека сбоя сборки.

+0

о, мой ... не могу поверить, что я пропустил это. Спасибо огромное! – patman

Смежные вопросы