20

Я хочу импортировать CardView и RecyclerView в свой существующий проект. Я использую ECLIPSE. Я читал другие ответы в stackoverflow, но все они для Android Studio. ve Может ли кто-нибудь мне помочь?Импортирование CardView и RecyclerView (Android 5.0) в существующий проект (eclipse)

Ошибка, которую я получаю: CardView не может быть разрешен для типа.

Обновление: ответ Commonwares помог мне решить эту проблему. Но теперь у меня другая ошибка. (Ошибка раздувания класса и android.support.v7.widget.CardView). Пожалуйста, помогите мне.

+0

http://developer.android.com/tools/support-library/setup.html#add-library – tyczj

+0

@tyczj При запуске приложения я получаю сообщение об ошибке. Исключение android.view.inflate: ошибка раздувания класса и android.support.v7.widget.CardView –

ответ

17

Они также доступны в качестве проектов библиотеки Android сейчас, в extras/android/support/v7/ вашей установки SDK. Сделайте копию этих проектов в другом месте на вашем жестком диске, импортируйте их в Eclipse, затем ссылайтесь на них как на библиотеки из вашего приложения, следующие the instructions in the documentation.

+0

При запуске приложения я получаю сообщение об ошибке. Исключение android.view.inflate: ошибка раздувания класса и android.support.v7.widget.CardView –

10

В настоящее время, чтобы получить recyclerView сначала загрузить из диспетчера SDk хранилище Android поддержки в разделе «Дополнительно» После этого необходимо импортировать все библиотеки здесь (начиная с вашего пути к папке SDK):.

sdk\extras\android\m2repository\com\android\support 

enter image description here

+0

Отличный ответ. В документе ничего, что я прочитал, отмечает, что recyclerview отделен от appcompat lib. Спасибо за сообщение! – Clocker

+0

Привет. Не могли бы вы точно объяснить, что нам нужно импортировать? Нам нужно импортировать все файлы .jar в libs? – TOP

1

для RecyclerView я могу запустить, просто добавив файл банки из переработчика, полученный из ЛИЭС папки утилизатора в поддержке v7 папку для cardview, я импортировать его в качестве андроида проекта, сделал это как библиотека и добавлены в мой проект. Пользовательский интерфейс в моем андроиде работал отлично для первого запуска, но теперь он показывает ошибку в редакторе пользовательского интерфейса, но отлично работает в эмуляторе. надеюсь, что это поможет

0

Добавить appcompat-v7.jar в свои библиотеки. Эта проблема будет решена.

6

добавив android-support-v7-recyclerview.jar из папки: sdk\extras\android\support\v7\recyclerview\libs в libs решил мою проблему.

1

И, наконец, я решил свою проблему.

.../SDK/дополнения/Android/поддержка/v7/

>appcompat 
    >libs 
     >android-support-v4.jar 
     >android-support-v7-appcompat.jar 
>cardview 
    >libs 
     >android-support-v7-cardview.jar 
>gridlayout 
    >libs 
     >android-support-v7-gridlayout.jar 
>mediarouter 
    >libs 
     >android-support-v7-mediarouter.jar 
>palette 
    >libs 
     >android-support-v7-palette.jar 
>recyclerview 
    >libs 
     >android-support-v7-recyclerview.jar 

копию всех файлов банка над вашим LIBS проекта, и использовать этот андроид-поддержки-v4.jar выше вместо того, чтобы ваша