RecyclerView
を使用するライブラリモジュールを開発しました。 compile project(":fuumodule")
を使用してアプリケーションにライブラリモジュールを組み込むと、すべて正常に動作します。しかし、このライブラリ(compile(name:'fuumodule', ext:'aar')
)を含むアプリケーションに生成された.aarファイルを追加すると、を使用するライブラリモジュールからActivity
を開くとアプリケーションがクラッシュします。.aar内のandroid.support.v7.widget.RecyclerViewクラスを拡張するエラー
Error inflating class android.support.v7.widget.RecyclerView
しかし、唯一のRecyclerView
クラッシュ。他のすべての依存関係は、ライブラリモジュールで機能します。
他の依存関係は、 'com.android.support:appcompat-v7:25.0.1'のように動作します。ライブラリモジュール(.aar)にツールバーがあり、そのためにクラッシュしません。 –
あなたは、あなたのアプリケーションbuild.gradleにそのappcompat依存関係を持っていると思います。 – Bob
実際、はいです。しかしこれは一例に過ぎません。私は私のアプリケーションbuild.gradleにはないいくつかの他の依存関係があり、それはまだ動作します。 (gsonライブラリのように 'compile group: 'com.google.code.gson'、名前は 'gson'、バージョンは '2.4')。私は 'com.android.support:appcompat-v7:25.0.1'しか私のアプリケーションbuild.gradleに持っていません。 –