Androidスタジオから.aarファイルを作成しようとしています。私が書いたコードはappcomapt v7ライブラリが必要です。私はaarパッケージのbuild.gradleファイルに依存関係を追加するのではなく、追加されたプロジェクトから依存関係を取りたいと思っています。それを行う方法をお勧めしますか?依存関係のないcreate.aarファイル
ありがとうございました。
Androidスタジオから.aarファイルを作成しようとしています。私が書いたコードはappcomapt v7ライブラリが必要です。私はaarパッケージのbuild.gradleファイルに依存関係を追加するのではなく、追加されたプロジェクトから依存関係を取りたいと思っています。それを行う方法をお勧めしますか?依存関係のないcreate.aarファイル
ありがとうございました。
あなたのライブラリがこれらのクラスのどれも使用していない場合は、Androidが必要とするすべてのクラスを使用するためにライブラリモジュールに追加する必要があります。次にjarライブラリを作成できます。今
、アプリモジュールで、あなたのライブラリーをコンパイルするとき、あなたは私がビルドに依存関係を追加したくないコンパイル行
compile('com.yourpage:yourlibrary:1.0.0'){
exclude module: 'appcompat-v7'
}
にこれを追加するライブラリの依存関係を除外することができます。私のAARパッケージのGradleのファイル
あなたがそうでなければ、あなたのaar
をコンパイルすることはできません、そこにそれを含める必要がありますしかし、あなたはまだそれを行うことができ、それが
を追加され、それがプロジェクトから利用したい:あなたのライブラリがappcompat-v7
バージョン23
を宣言し、あなたのアプリがappcompat-v7
が宣言されていない場合は、バージョン23
がで使用されます
あなたのアプリ。
あなたのライブラリがappcompat-v7
バージョン23
を宣言し、あなたのアプリがappcompat-v7
バージョン24
を宣言している場合、バージョン24
アプリで使用されます。
これは良い解決策のようです。私はあなたに知らせようとします。応答ありがとう:) – MobileAppDeveloper