AndroidサポートリポジトリとAndroidサポートライブラリとGoogleリポジトリとGoogle Play Servicesの違いを教えてください。
私の理解では、Googleリポジトリは、すべてのAPIを分離しているGoogle Play Servicesと同じであり(すべてを含む1つの大きなjarである従来のPlayサービス)、Android studioでの使用に適していますコンパイルするAPI(例: 'com.google.Android.gms:play-services-ads:+')を正確に選択できるのに対し、プロガードに依存してビルド時に不要なAPIを削除できるためです。
私は正しいですか?
AndroidサポートリポジトリとAndroidサポートライブラリはどうですか?
Googleは最後にrepositoryという用語を使用して、これらがMavenリポジトリであることを指定します。次のようなGradle依存関係:
dependencies {
compile "com.google.Android.gms:play-services-gcm:8.4.0"
}
ただし、Gradleビルドシステムは、Android Studioでのみサポートされます。 Eclipseは、古いAntビルドシステムを使用します。
こちら Googleドキュメントでも言及
Android Support Libraryアイテムを選択します。
注:Android Studio、)を選択してインストールする場合は、代わりにAndroid Support Repositoryアイテムをサポートします。
eclipse IDE=これらのライブラリを使用している場合:
Android Studioを使用している場合は、代わりにこれらのライブラリを使用します。
AndroidサポートライブラリとGoogle Play Servicesはライブラリそのもの(jar + src)であり、Android Support RepositoryとGoogle Repositoryは対応するローカルMavenリポジトリ(aarファイル)です。
偶然にも彼らはAPIを爆発させましたが、これはそれについての主なものではありません。
公式ページ: