Androidの開発では、我々は時々、次のように我々は、特定のパッケージにパッケージ化AARファイルを作成しmoudleする必要性に、この時間を依存関係としてプロジェクトである必要があり、そのリソースファイルとインターフェイスを使用することができます。
パッケージAARにパッケージ化Moudle
1、moudleを作成
2、moudle build.gradleファイルで修正 com.android.applicationように変更されます、com.android.libraryを、そしてAPPLICATIONID「demo.com.ruite.mymoudle」この行を削除
改正前:
更新:
3は、私たちのモジュールをコンパイル、デバッグバージョンであるに注意を払っていない、AARのリリースバージョンを生成します
するために右端のGradleパネルをクリックして、コンパイルするために私たちのモジュールを選択し、のCommandLineコマンド組み立て(デフォルトでは、デバッグとリリースを生成します)
4、表示モジュール/出力フォルダの下に、生成されたAARファイルを見ることができ、我々は一般的にAARへのファイルのリリースバージョンを使用して構築
ローカルプロジェクトファイルAARの導入
1. libにプロジェクトにローカルAARファイルをコピーします。
2. build.gradleファイルを投影していないことに注意し、build.gradleファイルを変更し、ファイルはbuild.gradleのmoudleです
図3に示した内容を追加します。
次のように追加します:
リポジトリ{
flatDir {DIRS 'LIBS'}
}
implementation(name:'mymoudle', ext:'aar') 至此,aar文件添加到项目完成引入
aar 文件修改
aar 文件,有时第三方提供的SDK 是 aar格式,但有时也需要修里面的东西,如果直接解压,放上去无法识别。
正确打开方式,不要解压,以解压方式打,如果要删除某个文件直接删除,如果要修改某个或增加,可以直接拖入。这样可以正常使用,如果解压了就无法正常使用。
如上图,可以选择文件直接删除,或拖放直接增加或修改。