Ошибка:(28, 34) ошибка: пакет android.support.annotation не существует

После импорта проекта Eclipse ADT в Android Studio я вижу следующие ошибки:

Error:(28, 34) error: package android.support.annotation does not exist

Error:(34, 34) error: package android.support.v4.content does not exist

Error:(26, 30) error: package android.support.v4.app does not exist

Я установил библиотеку поддержки и репозиторий Android через SDK Manager, и вот мои зависимости в файле build.grade для модуля:

compile project(':pullToRefreshListView')
compile project(':facebook')
compile 'com.android.support:support-v4:23.3.0'
compile 'com.android.support:design:23.3.0'
compile 'com.google.android.gms:play-services:+'
compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
compile files('libs/google-play-services.jar')

Не уверен, почему он не видит библиотеку поддержки Android.

1 ответ

Мой результат не настолько квалифицирован, но он работает для моего проекта.

Когда я смотрел старый проект, у меня была эта проблема в модуле facebook, который был добавлен в мой проект. (Эта проблема не о Facebook.)

Существует файл jar с именем android-support-annotations.jar.

Этот файл jar находится в каталоге sdk_direction / extras / android / support / annotations / path.

Первым делом я взял его и добавил в папку libs этого модуля в моем проекте.

Затем я добавил строку ниже в этом модуле build.gradle файл;

compile fileTree(dir: 'libs', include: ['*.jar'])

Как и в прошлый раз, я синхронизировал проект, и эта проблема была решена.

полезный ref: отсутствует annotations.jar

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

Другие вопросы по тегам