GridLayoutを自分のAndroidサポートライブラリGridLayout v7を使用しているプロジェクトに追加します。 this スレッドが見つかりましたが、このライブラリを追加するいくつかの手順では言及されていませんこの段落IntelliJでサポートされるGridLayoutライブラリを設定します。
誰かが明らかに説明できますか?
編集:私は this スレッドで同じ問題を抱えています
答えは遅いですが、少なくともGridLayout
のサポートライブラリとリソースを追加する方法(またはActionBarActivity
/AppCompat
、下記参照)。
最も簡単な方法は次のとおりです。
Android SDK Managerから)Android Support Libraryがインストールされていることを確認してください。
IDEAで:プロジェクトを開き、File
/Import Module
を選択します
{SDK}\extras\Android\support\v7\gridlayout
Import module from external model
とEclipse
を選択しますCreate module files near .classpath files
を選択するか、SDKパスに書き込めない/書きたくない場合は別の場所に配置することを選択できますSelect Eclipse projects to import
とAndroid-support-v7-gridlayout
が表示されます。IDEAは、プロジェクトの再読み込みを要求します。gridlayout [Android-support-v7-gridlayout]
が追加されます。次に、プロジェクトの依存関係をリソースのこのモジュールに更新し、.jarライブラリを追加する必要があります。 File
/Project Structure
を選択します
Modules
プロジェクト設定を選択し、プロジェクトを選択します(下の図では、testv7)Dependencies
を選択します+
ボタン(右側のパネル)でModule dependency...
をAndroid-support-v7-gridlayout
に追加します Jars or directories...
ディレクトリ(またはその中の.jar)を指す{SDK}\extras\Android\support\v7\gridlayout\libs
を追加します。 v4も使用する場合は、代わりに{SDK}\extras\Android\support\v7\appcompat\libs
を選択してください。v4とv7の両方のjarが含まれているためですそして今、あなたは大丈夫なはずです。
私にとっては、ActionBarActivity
での同様の問題を解決する唯一の方法でした。これは、{SDK}\extras\Android\support\v7\appcompat
モジュールで同じ手法を使用して解決されました。そして、私はいくつかの他の方法を試しました;)
今日、私はこれに苦労しました Android開発サイト より簡単な解決策を見つけ、なぜそれが問題であるのかを見つけました。 v7ライブラリのGridLayoutはv7 appcompatライブラリと接続されていないため、v7 gridlayoutライブラリの依存関係を手動で追加する必要があります。
あなたがgradleを使用する場合、build.gradle
追加するだけ
dependencies {
...
compile 'com.Android.support:gridlayout-v7:23.1.+'
}
そしてすべてがうまくいくはずです:)
Android Studioを使用している場合は、Gradleスクリプト-> build.gradle(Module:app)->依存関係に移動し、依存関係をそこに入力して、サポートを強化します。
compile 'com.Android.support:gridlayout-v7:23.0.2'
compile 'com.Android.support:appcompat-v7:+'
P/S「v7:23.0.2」は、最新のビルドツールに依存します。
これがお役に立てば幸いです。