Android studioで引用を生成します。aarと.jarの方法は詳しく説明してください。
1802 ワード
Android Studioで自分のライブラリを生成すると同時に*.jarと*.aarファイルが生成されます。
それぞれの保存場所:
*.jar:ライブラリ
名前から言えば、一つはjava appication resourceです。一つはAndroid aplication resourceです。
そのすべての違いは名前から分かります。
.jarにはクラスファイルとリストファイルしか含まれていません。
.Aarにはclassファイルとその他のすべてのリソースファイルが含まれています。
例えば、あなたのlibライブラリはカスタムviewパッケージです。中にはclassファイルだけでなく、リソースファイルも含まれています。この場合、このライブラリをaar形式で提供する必要があります。
Android studioでどうやって生成しますか?
スタジオではmoudelで管理して、新しいmoudeを作って、android libraryを選びます。
新しいAndroid libを作成します。
コードが完成したら、このmoudelをコンパイルして生成できます。aarと.jar
aar生成カタログ
jar生成ディレクトリ
あなたのクラスライブラリの役割によって、資源ファイルが含まれているなら、aarを使います。
Android studioでは、どのように引用しますか?
引用.jar
jarをapのlibにコピーします。
build.gradleプロファイルを変更します。
ご当地.aarを引用します
aarをapのlibにコピーします。
build.gradleプロファイルを変更します。
締め括りをつける
以上はこの文章の内容の全部です。ここの内容は皆さんの学習にAndroid Studioを使うことに役立つと思います。質問があれば、メッセージを残して交流してください。
それぞれの保存場所:
*.jar:ライブラリ
/build/intermediates/bundles/debug(release)/classes.jar
*.aar:庫 /build/outputs/aar/libraryname.aar
jarと.aarの違い名前から言えば、一つはjava appication resourceです。一つはAndroid aplication resourceです。
そのすべての違いは名前から分かります。
.jarにはクラスファイルとリストファイルしか含まれていません。
.Aarにはclassファイルとその他のすべてのリソースファイルが含まれています。
例えば、あなたのlibライブラリはカスタムviewパッケージです。中にはclassファイルだけでなく、リソースファイルも含まれています。この場合、このライブラリをaar形式で提供する必要があります。
Android studioでどうやって生成しますか?
スタジオではmoudelで管理して、新しいmoudeを作って、android libraryを選びます。
新しいAndroid libを作成します。
コードが完成したら、このmoudelをコンパイルして生成できます。aarと.jar
aar生成カタログ
jar生成ディレクトリ
あなたのクラスライブラリの役割によって、資源ファイルが含まれているなら、aarを使います。
Android studioでは、どのように引用しますか?
引用.jar
jarをapのlibにコピーします。
build.gradleプロファイルを変更します。
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
}
studioの新しいバージョンでは自動的に生成されます。すべては直接コピーしてください。jarはlibディレクトリでコンパイルできます。ご当地.aarを引用します
aarをapのlibにコピーします。
build.gradleプロファイルを変更します。
repositories {
flatDir {
dirs 'libs'
}
}
dependencies {
compile(name: 'HouyiLib_v1.0.1', ext: 'aar')
}
注意すべきなのは、aarにも第三者のlibが引用されている場合、パッケージ化されたaarの中にこれらの3つのライブラリをaarに入れていないので、appに引用以外に必要な他の第三者ライブラリを参照する必要があります。締め括りをつける
以上はこの文章の内容の全部です。ここの内容は皆さんの学習にAndroid Studioを使うことに役立つと思います。質問があれば、メッセージを残して交流してください。