Невозможно разрешить импорт из внешних зависимостей в Android Studio 2.0 Preview 5 + Preview 6

После обновления с последнего Android Studio 2.0 предварительного просмотра до Preview 5 У меня возникают проблемы с импортом из пакета android.support.wearable.

Как приложение app, так и приложение Wear строятся и работают отлично, но редактор в Android Studio жалуется, что он не может разрешить импорт.

import android.support.wearable.activity.WearableActivity;
import android.support.wearable.view.CircledImageView;
import android.support.wearable.view.WearableListView;

В модуле Wear build.gradle у меня есть следующие зависимости:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile project(':common')
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile 'com.android.support:support-v13:23.1.1'

    compile 'com.google.android.support:wearable:1.3.0'
    provided 'com.google.android.wearable:wearable:1.0.0'
    compile 'com.google.android.gms:play-services-wearable:8.4.0'
}

Как я понимаю из http://developer.android.com/training/wearables/apps/always-on.html#EnableAmbient, это должно работать при использовании оператора при условии. И он работал хорошо до обновления Android Studio. Я что-то пропустил?

Обновление:

Это не просто проблема с библиотекой Wear, она вообще для какой-либо внешней зависимости. (Первоначально изначально было невозможно разрешить пакет android.support.wearable в Android Studio 2.0 Предварительный просмотр 5.)

Кажется, что проблема может возникнуть в любое время, но на практике это происходит в основном, когда я делаю много изменений в классе (возможно, изменения в импорте?). Только сейчас он неожиданно не смог разрешить импорт рекламных услуг и рекламных объявлений Facebook (при этом все еще работает для других зависимостей).

Я случайно обнаружил обход проблемы: Если я открою и создаю проект в Android Studio 1.5, который я также установил, все импорт исправлен. Возвращаясь к Android Studio 2.0, я могу продолжить программирование, пока импорт не будет неразрешимым в течение длительного времени.

Для любого пользователя, отправляющего эту проблему, сообщение об ошибке в Android Studio является обычным. Не удается разрешить символ "[package]".

Ответы

Ответ 1

У меня была эта проблема еще до AS 1.5, самым простым способом для меня было исправить это, чтобы использовать терминал в Android Studio и выполнить:

./gradlew assembleDebug

Это будет работать, если вы не используете ароматизаторы, если не используете только название аромата, например:

./gradlew assembleFlavorNameDebug

который должен работать также как обходной путь, не выходя из текущего экземпляра AS, а затем компилятор распознает ваш импорт, если все настроено правильно.

Для получения дополнительной информации смотрите: http://tools.android.com/build/gradleplugin fooobar.com/info/7049/...