web-dev-qa-db-ja.com

CardViewとRecyclerView(Android 5.0)を既存のプロジェクト(Eclipse)にインポートする

CardViewとRecyclerViewを既存のプロジェクトにインポートしたい。私はEclipseを使用しています。私は他の回答をstackoverflowで読みましたが、それらはすべてAndroid Studio。ve向けです。ve誰かが私を助けてくれますか?

私が受け取っているエラーは次のとおりです。CardViewをタイプに解決できません。

更新:Commonwaresの回答がこれを解決するのに役立ちました。しかし、今は別のエラーがあります。 (クラスとAndroid.support.v7.widget.CardViewの膨張エラー)。誰か助けてください。

20
Harsh Pokharna

また、Androidライブラリプロジェクトとして、extras/Android/support/v7/ SDKインストールの。これらのプロジェクトのコピーをハードドライブの別の場所に作成し、Eclipseにインポートして、アプリからライブラリとしてそれらを参照します ドキュメントの手順

17
CommonsWare

現在、recyclerViewを取得するには、最初にsdkマネージャーからAndroidサポートリポジトリの[追加]セクションをダウンロードします。その後、ここからすべてのライブラリをインポートする必要があります(sdkフォルダーパスから開始) ):

sdk\extras\Android\m2repository\com\Android\support

enter image description here

10
j2emanue

追加Android-support-v7-recyclerview.jarフォルダから:sdk\extras\Android\support\v7\recyclerview\libs to libs私の問題を解決しました。

6
Blue_Alien

最後に、問題を解決しました。

.../sdk/extras/Android/support/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

上記のすべてのjarファイルをプロジェクトライブラリにコピーし、上記のAndroid-support-v4.jarを代わりに使用します

1
xiaoyee

RecyclerViewの場合、cardviewのv7サポートフォルダー内のリサイクラーのlibsフォルダーから取得したリサイクラーのjarファイルを追加するだけで実行でき、Androidプロジェクトとしてインポートし、ライブラリと私のプロジェクトに追加されました。私のAndroid=のUIは初回の実行では完全に機能しましたが、UIエディターではエラーが表示されますが、エミュレーターでは完全に実行されます。

1
user2779311

追加 appcompat-v7.jarをライブラリに追加します。この問題は解決されます。

0
thaitujim