Подтвердить что ты не робот

Импорт 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 в основном проекте, но я не знаю, что еще делать или проверять. У кого-нибудь есть предложения?

Спасибо!

4b9b3361

Ответ 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.