Ошибка:(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
Эта ошибка также может возникать при переносе или случайном удалении зависимостей: ссылка ссылка