card_view
を使用しようとしています。しかし、エラーが発生し続けます。
エラー:(13)パッケージ 'com.google.example.test_app'の属性 '' cardCornerRadius 'のリソース識別子が見つかりません
<RelativeLayout xmlns:Android="http://schemas.Android.com/apk/res/Android"
xmlns:tools="http://schemas.Android.com/tools"
Android:layout_width="match_parent"
Android:layout_height="match_parent"
Android:paddingLeft="@dimen/activity_horizontal_margin"
Android:paddingRight="@dimen/activity_horizontal_margin"
Android:paddingTop="@dimen/activity_vertical_margin"
Android:paddingBottom="@dimen/activity_vertical_margin"
Android:background="#610B0B"
tools:context=".MyActivity"
Android:id="@+id/myactivity ">
<Android.support.v7.widget.CardView
xmlns:card_view="http://schemas.Android.com/apk/res-auto"
Android:id="@+id/card_view"
Android:layout_width="200dp"
Android:layout_height="200dp"
Android:layout_gravity="center"
Android:background="#fff"
card_view:cardCornerRadius="4dp">
<TextView
Android:id="@+id/my_textview"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:text="@string/next"
Android:background="#fff"
Android:elevation="5dp" />
</Android.support.v7.widget.CardView>
</RelativeLayout>
ここで何が間違っていますか?
編集:これはAndroid 5.0 Lollipop SDKで修正されました。
compile 'com.Android.support:cardview-v7:21.+'
あなたのbuild.gradleに、あなたは行ってもいいです。
古い答え:
Build.gradleにcardviewサポートライブラリの依存関係を追加する必要があります。
compile 'com.Android.support:cardview-v7:21.+'
ただし、Googleがライブラリを作成した方法のため、最新の「L」SDKを使用してアプリをコンパイルする必要もあります。
compileSdkVersion "Android-L"
buildToolsVersion "20.0.0"
そして
minSdkVersion 14
targetSdkVersion "L"
ここでのminSdkVersionは実際には重要ではないことに注意してください-"L" SDKでコンパイルしている限り、minSdkVersionが指定されていてもアプリはLデバイス/エミュレーターでのみ実行できます。
以前のAndroidバージョンのcardview libでビルドする唯一の実行可能な方法は、Eddie Ringleの 回避策 を使用しているようです。
関連情報については、 失敗[INSTALL_FAILED_OLDER_SDK] Android-L を参照してください。
Eclipseの場合は、追加するものの両方を含める必要がありますAndroid.support.v7.widget.CardView
ライブラリプロジェクトとして追加し、さらにJava build path
注文とエクスポートの下で-> Android.support.v7.widget.CardView.jarをチェック->クリック
それが誰かを助けることを願っています。
この行をcompile 'com.Android.support:cardview-v7:23.1.1'をbuild.gradleファイルの依存関係の下に追加してください。
依存関係の最新の変更については、こちらをご覧ください link .
Android Studio。]のCardViewプロジェクト「Library Module」をチェックすることで、この問題を解決しました。
ここに来てXamarin固有のものを探している人のために、Androidサポートライブラリv7 CardViewコンポーネントを追加したら、クリーンプロジェクトを作成してから再ビルドします。