ほとんどすべてのAndroidアプリでは、ABS、HoloEverywhereなどのライブラリプロジェクトがいくつか必要です。これらのほとんどはMaven Centralにあり、これは良いことです。悪いことは、ほとんどが依存していることです。サポートライブラリは当然、Maven Centralの古い(非常にバグのある)バージョンを指します。
現在、カスタムバージョンのAndroid(Maven Android SDKデプロイヤーを使用))と各ライブラリ(gitから取得され、Mavenの依存関係が調整されている)を使用して独自のリポジトリを維持しています)新しいGradleベースのビルドシステム(aarプロジェクトの依存関係の上書きなど)を使用して、これを行う簡単な方法はありますか?
サポートライブラリのアーティファクトバージョンを提供します。乞うご期待。
編集:アーティファクトが利用可能になりました。 SDKに「AndroidSupportRepository」をダウンロードする必要があります。 Gradleビルドシステムは、これをローカルのMavenリポジトリとして自動的に使用します。
現在、3つのアーティファクトがあります。
com.Android.support:support-v4:21.0.0
com.Android.support:support-v13:21.0.0
com.Android.support:gridlayout-v7:21.0.0
com.Android.support:appcompat-v7:21.0.0
apply plugin: 'Android-library'
dependencies {
compile 'com.Android.support:support-v4:21.0.0'
}