2017-09-26 3 views
0

私はAndroid用の最初のライブラリを公開しています。JARとしてAndroid SDKに依存するAndroid向けのライブラリを公開できますか?

そこにガイドとチュートリアルのほとんどはAARとしてライブラリを公開する方法を示しますが、私は私がなどマニフェストエントリ、リソース、

を持っていない場合、私はそれをこのように行う必要があるかどうかを疑問に思うようになりました

私のライブラリには、Android SDKに関する2つの依存関係があります:android.os.Handlerandroid.os.Looperです。

JARとして公開してもいいですか、またはAndroidに依存している場合はAARを使用する必要がありますか?

答えて

0

リソースを含めたりマニフェストする必要がない場合は、ライブラリをJARとしてパブリッシュできます。
ライブラリに追加の依存関係がある場合(Androidには含まれていません)、POMファイルで指定してください。

+0

しかし、ライブラリをコンパイルするためにandroid.osパッケージからHandlerとLooperの依存関係を追加する正しい方法テスト済みです(私はどちらかの内部実装を使用していません)? – Vasiliy

+0

AndroidはMavenで '提供される'依存関係です。 Android Gradle Pluginは '提供済み 'としても追加します。 – DeKaNszn

関連する問題