2016-11-24 51 views
4

私はビルド中の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にする必要があります。

+0

解決方法を見つけましたか?私は同じものを探しています。 –

+0

残念ながら、いいえ。私はまだ解決策を探しています。 –

答えて

0

私はproguardを無効にすると、デフォルトでは分離されていると思います。 変更minifyEnabled trueminifyEnabled falseは、プロガードを無効にする可能性があります。

関連する問題