私は最近、EclipseからAndroid Studioに切り替えました。Android Studio公開ローカルライブラリ
しかし、今では後で再利用するライブラリを作成したいと思っています。私はモジュールについて知っていますが、各プロジェクトで重複をコピーしているようです(Eclipseのようにlibを参照したいと思うので)。
私はMaven/Gradleソリューションに注目しました。理想的には、自分のlibをローカルリポジトリやmavenリポジトリにエクスポートして、それをgradle経由で参照できるようにしたいと考えています。私はかなり長い間探してきましたが、それぞれの答えは異なり、どれも私のために働いていませんでした。 Thisが私が探しているものに最も近いが、javadocの作成にはエラーがある。
これらのサイト(linkおよびlink)には、ライブラリをグローバルに公開するためにBintrayまたはSonatypeアカウントが必要です。ライブラリを公開することは最終的な目標ですので、可能であればそのオプションを開いたままにしておきたいと思いますが、今は自分のライブラリをプライベートにしたいだけです。
エクスポートするメイベックレポを指定できるプラグインがあればかなりいいですが、まだ有望なものは見つけられません。
私の質問は次のとおりです。Androidスタジオでライブラリをエクスポートするための推奨される「シンプルな」方法はありますか?Gradleから参照できますか?
ボーナスマーク:一度発行されたプロガードでライブラリを難読化することはできますか?現在、私のlibにminifyEnabled=true
と設定すると、ビルド時に.aar
ファイルが生成されません。
は "実行タスクに失敗しました ':アプリ:compileReleaseJavaWithJavac' を>のtools.jarを見つけることができませんでしたか。"? – Shine