私はビルド中のAndroidライブラリにJARファイルmyspecial.jar
を含めるという新しい要件があります。私がgradleを使ってAARをビルドすると、得られたバンドルには、myspecial.jar
のクラスとクラスの両方が、classes.jar
という1つのファイルに入っています。私はそれらを分けたままにしたい。コードをマージせずにAndroidライブラリAARにサードパーティのJARを含める方法
Androidのウェブサイトhttps://developer.android.com/studio/projects/android-library.htmlによると、そうすることができます。
/JNI/abi_name /名前/libs/name.jar
/資産/
:
また、AARファイルは、1つまたは複数の以下のオプションのエントリを含むことができます。そう
/proguard.txt
/lint.jar
私が知っているすべての限られたgradle-fuを試しました。私はそれを理解することはできません。
私はこれを見つけました:https://github.com/adwiv/android-fat-aarしかし、それは私のために働いていないようです。
TL; DR:サードパーティ製のjarファイルをlibディレクトリ内のlibsディレクトリにバンドルして、自分のコードと一緒にコンパイルせずにclasses.jar
にする必要があります。
解決方法を見つけましたか?私は同じものを探しています。 –
残念ながら、いいえ。私はまだ解決策を探しています。 –