Eclipse Neo не распознает android.support.v7.app.AppCompatActivity при изменении пути Android SDK Manager

Я изменил путь Android SDK Manager (потому что у меня почти нет места на диске C:) на D:. Итак, путь к SDK — D:/Android/sdk/...

Я загрузил каждый дополнительный пакет из Android SDK Manager.

Я использую Eclipse Neo для создания некоторых приложений, дело в том, что Eclipse не распознает импорт android.support.v7.app.AppCompatActivity. Он говорит: «Импорт android.support не может быть разрешен».

Я пытался выполнить следующие шаги: Импорт android.support .v7.app не может быть разрешен , но похоже, что библиотеки поддержки изменили путь, потому что он больше не в /sdk/extras/android/support..., а в \sdk\sources\android-22 \android\support\v7\app (по крайней мере, это мой путь к AppCompatActivity).

Во всяком случае, я пытался добавить этот путь к библиотекам, и я не могу их добавить. Я сделал: щелкните правой кнопкой мыши проект -> свойства -> Android, и в разделе библиотеки я нажимаю «добавить», но ничего не появляется.

https://s12.postimg.org/rpjmbvxzh/Android_library.png

Я попытался добавить путь в путь сборки Java, но Eclipse не найдет файл AppCompatActivity.java.

Путь Android SDK правильно настроен в Eclipse.

Кто-нибудь знает, как это решить? Извините за мой плохой английский.

EDIT: я перешел на Android Studio. Это было к лучшему.


person Bruno Fernandez    schedule 06.10.2016    source источник
comment
Самое время перейти к Android Studio   -  person LoveForDroid    schedule 06.10.2016


Ответы (1)


У вас должно быть рабочее пространство android sdk и eclipse в одном разделе каталога. поэтому, если он у вас находится в C:\Program Files\adt-bundle-windows-x86-20131030\sdk\extras\android\support\v7\appcompat, вам нужно переместить свой собственный проект куда-нибудь на диск C:\ ( например, C:\Users\User\workspace)

Перейдите в меню «Файл» -> «Импорт» -> «Импортируйте проект библиотеки в свою рабочую область» (выберите существующий проект здесь C:\Program Files\adt-bundle-windows-x86-20131030\sdk\extras\android\support\v7\appcompat). ).

Затем щелкните правой кнопкой мыши свой проект -> Выберите Android -> Добавить -> Выберите проект библиотеки, который вы импортировали.

не забудьте отметить проект библиотеки в Project-->Right Click-->Properties-->Java Build Path--->Order and Export

person LoveForDroid    schedule 06.10.2016
comment
Дайте мне знать, если это не сработало для вас? В противном случае, пожалуйста, примите ответ - person LoveForDroid; 06.10.2016
comment
Привет. Android SDK и проект находятся на диске D: Путь Android SDK: D:/Android/sdk Путь к проекту: D:\EclipseWorkspace\project У меня нет возможности импортировать библиотеку, как вы говорите на этом шаге: Перейти в файл --> Импорт --> Импортируйте проект библиотеки в свою рабочую область (выберите существующий проект здесь C:\Program Files\adt-bundle-windows-x86-20131030\sdk\extras\android\support\v7\appcompat) . - person Bruno Fernandez; 06.10.2016
comment
И на самом деле у меня нет пути \sdk\extras\support.... У меня есть этот путь (я не знаю, что-то не так): \sdk\sources\android-22\android\support\v7\app Спасибо за ваш ответ - person Bruno Fernandez; 06.10.2016
comment
Я никогда не говорил \sdk\extras\support. Пожалуйста, проверьте еще раз, это будет внутри extras\android\support, как я уже упоминал выше. Игнорируйте вещь с библиотекой импорта. Просто продолжайте и импортируйте существующий проект v7. Я полагаю, что вы получите опцию «Импорт» в меню «Файл». Внутри этого выберите «Импортировать существующий код Android в рабочую область». - person LoveForDroid; 06.10.2016
comment
Привет еще раз. У меня тоже нет этой папки. У меня есть следующее: s16.postimg.org/u3br87thx/Tree.png внутри папки las есть только .aar, .jar, .md5.... и нет файлов проекта :( - person Bruno Fernandez; 07.10.2016