Android Studio не может разрешить символ из импортированного модуля

У меня есть приложение для Android, которое отлично работает. Я импортировал проект ActiveAndroid как модуль, потому что я внес изменения в файл модели (я добавил метод setId, поэтому я не могу использовать версию gradle). Я использовал Android Studio 1.5 и gradle 1.5.0. Я обновил версию студии Android до 2.2 (что заставило меня обновить версию gradle до 2.2.0-alpha1. Теперь импорт активного Android не работает. Например:

import com.activeandroid.Model;

Обнаруживает ошибку: не удается разрешить символ «Модель». Что здесь происходит? Как я могу решить эту проблему?

Большое спасибо!


comment
Да, многомодульные проекты у меня тоже не работают в новом предварительном просмотре, так что, вероятно, это ошибка. Просто проверяю, не сообщалось ли об этом ранее.   -  person Marcin Koziński    schedule 26.05.2016
comment
Самое странное, что у меня есть еще один модуль на проекте, который работает найти   -  person FVod    schedule 26.05.2016
comment
Я думаю, что это может быть только для транзитивных зависимостей, исходящих от этих модулей, а не самих модулей.   -  person Marcin Koziński    schedule 26.05.2016
comment
Большое спасибо! Проблема была в версии 2.2 Android Studio, теперь я использую версию 2.1.1 и она работает нормально!   -  person FVod    schedule 26.05.2016


Ответы (2)


Это ошибка в Android Studio 2.2 Preview 1. О ней сообщается здесь: https://code.google.com/p/android/issues/detail?id=210255

person Marcin Koziński    schedule 26.05.2016
comment
Большое спасибо! Вы спасли мой день! - person FVod; 26.05.2016

Вы можете сделать «Файл» -> «Недействительные кэши ...» и выбрать параметр «Недействительные и перезапустить», чтобы исправить это.

person Ian Pinto    schedule 20.06.2017