Androidでのaarファイルの使用攻略

911 ワード

Android Studioで独自のライブラリを生成する操作を行うと同時に生成する.JArと.aarの2つのファイルの格納場所:*.JAr:ライブラリ/build/intermediates/bundles/debug(release)/classes.jar 
*.aar:ライブラリ/build/outputs/aar/libraryname.aar
JAr、aarの両者の違い:*.JAr:classファイルとリストファイルのみが含まれており、ピクチャなどのすべてのres内のファイルなどのリソースファイルは含まれていません.  *.aar:すべてのリソース、classおよびresリソースファイルがすべて含まれています.つまりAndroidの専属「jar」です.単純なクラスライブラリであれば生成されます.jarファイルでいいです.UIライブラリで、自分で書いたコントロールレイアウトファイルやフォントなどのリソースファイルが含まれている場合は、使用するしかありません.aarファイル.コードをaarファイルにパッケージ化することで、Android Studioの速度をある程度速めることができ、特にModuleをaarファイルにパッケージ化することで、向上の効果は明らかです.
aarのASでの使用:最初のステップ:aarファイルのコピーを選択:libsディレクトリ第2部:build.gradleプロファイルで
//aar
repositories {
    flatDir {
        dirs 'libs'
    }
}
dependencies {
	...
    //aar
    compile(name: 'library-release', ext: 'aar')
}
さらに注意しなければならないのは、Moduleのaarファイルを使用した後、クラスライブラリとクラスライブラリのaarファイルは2つしか選択できません.そうしないとコンパイルに失敗します.