Ответ 1
Как временное обходное решение, попробуйте отключить "Настройки" > "Компилятор" > "Использовать внешнюю сборку".
(как предлагается в этом выпуске: https://code.google.com/p/android/issues/detail?id=56884)
Когда я пытаюсь развернуть мой проект в эмуляторе, компиляция завершится неудачей с кучей ошибок Can not find symbol. Я должен перестроить проект, а затем развертывать каждый раз, когда я делаю изменения. Это только началось в 0.1.6 для меня. Кто-нибудь еще видел это?
Как временное обходное решение, попробуйте отключить "Настройки" > "Компилятор" > "Использовать внешнюю сборку".
(как предлагается в этом выпуске: https://code.google.com/p/android/issues/detail?id=56884)
Нажав "Проект синхронизации с Gradle файлами", я решил это для меня.
Я использовал следующий ответ, и он отлично работал:
fooobar.com/questions/40441/...
Вы можете сделать "File" → "Invalidate Caches..." и выбрать опцию "Invalidate and Restart", чтобы исправить это.
То же самое здесь. Проверьте это для обновлений: https://code.google.com/p/android/issues/detail?id=56884&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars
В качестве обходного пути удаление исходной папки перед перестройкой проекта решает проблему!
Просто нажмите Сборка → Очистить проект. Это решит проблему отсутствия "Р.Ява".
Добавление следующих зависимостей, сработанных для меня:
compile 'com.android.support:appcompat-v7:20.+' compile 'com.android.support:support-v4:21.0.0'
Использование java 7 внутренних классов вместо лямбда-функций, предоставляемых ретро-лямбда, решило мою проблему.