Импорт android.support.v7.app невозможен.
после обновления до Eclipse Kepler, мне не удалось добавить appcompat библиотеки поддержки. Я следил за инструкциями, и я все еще получаю сообщение об ошибке Не удалось разрешить импорт android.support.v7.app в следующих строках:
import android.support.v7.app.ActionBar;
import android.support.v7.app.ActionBarActivity;
Я добавил проект appcompat, добавил обе банки в путь сборки, выбрал их на вкладке "Заказ и экспорт" и добавил проект библиотеки в основной проект.
![enter image description here]()
![enter image description here]()
Я скопировал библиотеку v4 в папку libs в основном проекте, но я не знаю, что еще делать или проверять. У кого-нибудь есть предложения?
Спасибо!
Ответы
Ответ 1
После того, как вы добавите appcompat_v7 в свои зависимости, убедитесь, что папка libs
из вашего проекта пуста. По умолчанию при определении вашего проекта создается андроид-support-v4.jar, поэтому это вызовет конфликт, когда вы объявите библиотеку appcompat_v7 в качестве вашей зависимости.
Итак, первое, что вам нужно сделать, это проверить папку .../My_Project/libs
и бесстрашно удалить файл android-support-v4.jar
.
Затем добавьте библиотеку appcompat_v7 в зависимости от вашего проекта:
Для этого, если вы используете Eclipse:
- Щелкните правой кнопкой мыши в папке проекта, расположенной в Навигаторе.
- Нажмите в свойствах в финале списка.
- В окне "Свойства" выберите опцию Android (меню слева).
- В поле "Библиотека" добавьте новую ссылку.
Если вы используете Android Studio, вы можете выполнить шаги, указанные в комментарии @Joey Garcia.
Поддержка настройки библиотеки -
https://developer.android.com/tools/support-library/setup.html
Сообщите мне, помогло ли оно вам. Удачи!
Ответ 2
Питер, у меня была такая же проблема, и именно так я исправил ее в Android Studio.
1) Щелкните правой кнопкой мыши проект из окна окна проекта и выберите "Открыть настройки модуля"
2) С левой стороны выберите приложение, затем выберите вкладку "Зависимости" в правом верхнем углу
3) Нажмите кнопку + в левом нижнем углу, выберите "Зависимость библиотек"
4) Либо введите или выберите appcompat-v7 (com.android.support:appcompat-v7:20.0.0)
5) Нажмите ok в окне Choose Library Dependency
6) Затем нажмите "ОК" или примените это окно "Структура проекта".
Теперь AS должен уметь пропустить отсутствующий класс.
Ответ 3
Я новичок в Eclipse, но у меня была такая же ошибка и как-то исправлена. У меня было 2 проекта, один из них исправил себя после перезагрузки или что-то в этом роде, первое из которых я исправил, добавив обратно импорт, который каким-то образом я или затмение удалил.
Импорт шахт:
import android.content.res.Resources;
import android.graphics.Typeface;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.ImageView;
import android.widget.TextView;
Добавляют все, что вам нужно.
Надеюсь, что поможет
Ответ 4
Просто удалите android-support-v4.jar
из libs
папки вашего проекта. Остальные вещи/ошибки исчезнут. Eclipse будет обрабатывать остальную часть вещей.
Ответ 5
Удалите файл android-support-v4.jar в папке lib.