この質問は無効です。しかし、答えは他の人にとってはまだ役に立つかもしれないので、ここに残しておきます。
元の質問:
11月17日の blogpost で、Googleのスタッフは(dexメソッドの制限に対処するために)待望のきめ細かな依存関係管理を導入しました。 12月8日になりましたが、まだSDKをダウンロードできません(6.1が利用可能です)。また、詳細な依存関係を導入する方法に関するドキュメントを入手できません。これに関するニュースはありますか?または、公式にリリースされる前に入手する方法のアイデアはありますか?
Googleは現在リリースを行うのに非常に良い仕事をしているので、私はこの回答を維持しなくなります。 Android Developers Blog 、 公式リリースノート に投稿し、多くの場合、彼らの YouTubeチャンネル のビデオで、新機能の簡単な概要を紹介します。
最後の2つの(執筆時点での)アップデートと元の回答は残しておきます。以前のアップデートを見つけてください こちら
Google Play Servicesリリースノート 、 Google Maps APIリリースノート
support-v4依存関係
com.google.Android.gms:play-services-base:9.8.0
-> com.google.Android.gms:play-services-basement:9.8.0
-> com.Android.support:support-v4:24.0.0 -> 24.2.1
ブログ投稿 、 Google Play Servicesリリースノート 、 Google Maps APIリリースノート
# Google+
compile com.google.Android.gms:play-services-plus:9.0.1
# Google Account Login
compile com.google.Android.gms:play-services-auth:9.0.1
# Google Actions, Base Client Library
compile com.google.Android.gms:play-services-base:9.0.1
# Google Address API
compile com.google.Android.gms:play-services-identity:9.0.1
# Google App Indexing
compile com.google.Android.gms:play-services-appindexing:9.0.1
# Google App Invites
compile com.google.Android.gms:play-services-appinvite:9.0.1
# Google Analytics
compile com.google.Android.gms:play-services-analytics:9.0.1
# Google Cast
compile com.google.Android.gms:play-services-cast:9.0.1
# Google Cloud Messaging
compile com.google.Android.gms:play-services-gcm:9.0.1
# Google Drive
compile com.google.Android.gms:play-services-drive:9.0.1
# Google Fit
compile com.google.Android.gms:play-services-fitness:9.0.1
# Google Location, Activity Recognition, and Places
compile com.google.Android.gms:play-services-location:9.0.1
# Google Maps
compile com.google.Android.gms:play-services-maps:9.0.1
# Google Mobile Ads
compile com.google.Android.gms:play-services-ads:9.0.1
# Mobile Vision
compile com.google.Android.gms:play-services-vision:9.0.1
# Google Nearby
compile com.google.Android.gms:play-services-nearby:9.0.1
# Google Panorama Viewer
compile com.google.Android.gms:play-services-panorama:9.0.1
# Google Play Game services
compile com.google.Android.gms:play-services-games:9.0.1
# SafetyNet
compile com.google.Android.gms:play-services-safetynet:9.0.1
# Android Pay
compile com.google.Android.gms:play-services-wallet:9.0.1
# Android Wear
compile com.google.Android.gms:play-services-wearable:9.0.1
ブログ投稿 、 ビデオ 、 Google Play Servicesリリースノート 、 Google Maps APIリリースノート
dependencies {
# Google+
compile com.google.Android.gms:play-services-plus:8.4.0
# Google Account Login
compile com.google.Android.gms:play-services-auth:8.4.0
# Google Actions, Base Client Library
compile com.google.Android.gms:play-services-base:8.4.0
# Google Address API
compile com.google.Android.gms:play-services-identity:8.4.0
# Google App Indexing
compile com.google.Android.gms:play-services-appindexing:8.4.0
# Google App Invites
compile com.google.Android.gms:play-services-appinvite:8.4.0
# Google Analytics
compile com.google.Android.gms:play-services-analytics:8.4.0
# Google Cast
compile com.google.Android.gms:play-services-cast:8.4.0
# Google Cloud Messaging
compile com.google.Android.gms:play-services-gcm:8.4.0
# Google Drive
compile com.google.Android.gms:play-services-drive:8.4.0
# Google Fit
compile com.google.Android.gms:play-services-fitness:8.4.0
# Google Location, Activity Recognition, and Places
compile com.google.Android.gms:play-services-location:8.4.0
# Google Maps
compile com.google.Android.gms:play-services-maps:8.4.0
# Google Mobile Ads
compile com.google.Android.gms:play-services-ads:8.4.0
# Mobile Vision
compile com.google.Android.gms:play-services-vision:8.4.0
# Google Nearby
compile com.google.Android.gms:play-services-nearby:8.4.0
# Google Panorama Viewer
compile com.google.Android.gms:play-services-panorama:8.4.0
# Google Play # Game services
compile com.google.Android.gms:play-services-games:8.4.0
# SafetyNet
compile com.google.Android.gms:play-services-safetynet:8.4.0
# Google Wallet
compile com.google.Android.gms:play-services-wallet:8.4.0
# Android Wear
compile com.google.Android.gms:play-services-wearable:8.4.0
}
support-v4依存関係
com.google.Android.gms:play-services-base:8.4.0
-> com.google.Android.gms:play-services-basement:8.4.0
-> com.Android.support:support-v4:23.0.0 -> 23.4.0
Google Play Servicesリリースノート 、 Google Maps APIリリースノート
support-v4依存関係
com.google.Android.gms:play-services-base:7.8.0
-> com.Android.support:support-v4:22.2.0 -> 22.2.1
リリースされたばかりです( highlights を参照)。詳細な依存関係 here の使用方法に関する詳細情報を見つけることができます。
SDKが提供するSDKマネージャーを使用してローカルのGoogle Play Servicesリポジトリを更新するか、GradleのJake Whartons sdk-manager-plugin などのプラグインを使用して自動的に更新する必要があります。 Gradleでビルドする場合は次のようになります。
Google Play Services repository outdated. Downloading update...
執筆時点では、2番目のリンクは破損しているようです。ドロップダウンメニューでAndroid Studio)が選択されていても、少なくとも私にとっては、情報が表示されません。Android Studioの情報を表示するには、Using some else)を選択してから、 Android Studio)を再度使用します。
dependencies {
# Google+'
compile 'com.google.Android.gms:play-services-plus:6.5.+'
# Google Account Login
compile 'com.google.Android.gms:play-services-identity:6.5.+'
# Google Activity Recognition
compile 'com.google.Android.gms:play-services-location:6.5.+'
# Google App Indexing
compile 'com.google.Android.gms:play-services-appindexing:6.5.+'
# Google Cast
compile 'com.google.Android.gms:play-services-cast:6.5.+'
# Google Drive
compile 'com.google.Android.gms:play-services-drive:6.5.+'
# Google Fit
compile 'com.google.Android.gms:play-services-fitness:6.5.+'
# Google Maps
compile 'com.google.Android.gms:play-services-maps:6.5.+'
# Google Mobile Ads
compile 'com.google.Android.gms:play-services-ads:6.5.+'
# Google Panorama Viewer
compile 'com.google.Android.gms:play-services-panorama:6.5.+'
# Google Play Game services
compile 'com.google.Android.gms:play-services-games:6.5.+'
# Google Wallet
compile 'com.google.Android.gms:play-services-wallet:6.5.+'
# Android Wear
compile 'com.google.Android.gms:play-services-wearable:6.5.+'
# Google Actions
# Google Analytics
# Google Cloud Messaging
compile 'com.google.Android.gms:play-services-base:6.5.+'
}
support-v4依存関係
com.google.Android.gms:play-services-base:6.5.87
-> com.Android.support:support-v4:21.0.0 -> 21.0.3
Googleは Google Play Services 6.5および65kメソッドの制限 に関するブログ投稿を行いました。私の投稿などの情報が含まれています。ブログの投稿の代わりにSOでこの情報に出くわした人のために1つの段落を引用します。
注:執筆時点では、使用する正しいバージョンは6.5.87です。これは非常に細かい数値であるため、非常に迅速に更新されるため、コーディング時には必ず最新バージョンを確認してください。多くの場合、6.5。+などのバージョンを示すために「+」を使用して最新の6.5ビルドを使用します。ただし、矛盾を引き起こす可能性があるため、通常は「+」を使用しないことをお勧めします。
Androidサイトにドキュメントがありません。
appstate
は含まれていません。GameHelpersを使用している場合は、非常に便利です***
compile 'com.google.Android.gms:play-services-ads:6.5.87'
compile 'com.google.Android.gms:play-services-all-wear:6.5.87'
compile 'com.google.Android.gms:play-services-appindexing:6.5.87'
compile 'com.google.Android.gms:play-services-appstate:6.5.87'
compile 'com.google.Android.gms:play-services-base:6.5.87'
compile 'com.google.Android.gms:play-services-cast:6.5.87'
compile 'com.google.Android.gms:play-services-drive:6.5.87'
compile 'com.google.Android.gms:play-services-fitness:6.5.87'
compile 'com.google.Android.gms:play-services-games:6.5.87'
compile 'com.google.Android.gms:play-services-identity:6.5.87'
compile 'com.google.Android.gms:play-services-location:6.5.87'
compile 'com.google.Android.gms:play-services-maps:6.5.87'
compile 'com.google.Android.gms:play-services-panorama:6.5.87'
compile 'com.google.Android.gms:play-services-plus:6.5.87'
compile 'com.google.Android.gms:play-services-wallet:6.5.87'
compile 'com.google.Android.gms:play-services-wearable:6.5.87'
これから post
これを理解するためにSDKのMavenリポジトリを掘り下げましたが、今のところうまく機能しているようです。次のディレクトリには、分割された依存関係が含まれます。<path-to-sdk>/extras/google/m2repository/com/google/Android/gms/
。
いくつかのAARを解凍しましたが、その内容はplay-services
にはすべてが含まれ、play-services-base
には、他の依存関係を含めることで構築できる最小要件が含まれます(例:play-services-location
、play-services-maps
、play-services-wallet
)。
依存関係セクションは次のようになります。
dependencies {
compile 'com.google.Android.gms:play-services-location:6.5.87'
compile 'com.google.Android.gms:play-services-maps:6.5.87'
compile 'com.google.Android.gms:play-services-wallet:6.5.87'
}