xamarin / GooglePlayServicesComponents

Other
315 stars 148 forks source link

Android.Support dependencies need update to 28.0.0.3 #322

Closed moljac closed 4 years ago

moljac commented 4 years ago

Xamarin.Android Version (eg: 6.0):

master build with target for samples fails with error:

2020-04-07T03:16:09.0501560Z Errors in /Users/runner/runners/2.165.2/work/1/s/samples/all/FbAll/FbBuildAll.csproj
2020-04-07T03:16:09.0502380Z     NU1107: Version conflict detected for Xamarin.Android.Support.Compat. Install/reference Xamarin.Android.Support.Compat 28.0.0.3 directly to project FbBuildAll to resolve this issue.
2020-04-07T03:16:09.0504120Z      FbBuildAll -> Xamarin.Firebase.Ads 71.1601.0 -> Xamarin.GooglePlayServices.Ads 71.1720.1 -> Xamarin.Android.Support.CustomTabs 28.0.0.3 -> Xamarin.Android.Support.Compat (= 28.0.0.3)
2020-04-07T03:16:09.0505640Z      FbBuildAll -> Xamarin.Firebase.Abt 71.1601.0 -> Xamarin.GooglePlayServices.Basement 71.1620.0 -> Xamarin.Android.Support.v4 28.0.0.1 -> Xamarin.Android.Support.Compat (= 28.0.0.1).
2020-04-07T03:16:09.0506340Z 
2020-04-07T03:16:09.0506800Z Errors in /Users/runner/runners/2.165.2/work/1/s/samples/all/GpsBuildAll/GpsBuildAll.csproj
2020-04-07T03:16:09.0507650Z     NU1107: Version conflict detected for Xamarin.Android.Support.Compat. Install/reference Xamarin.Android.Support.Compat 28.0.0.3 directly to project GpsBuildAll to resolve this issue.
2020-04-07T03:16:09.0509390Z      GpsBuildAll -> Xamarin.GooglePlayServices.Cast.Framework 71.1602.0 -> Xamarin.Android.Support.v7.MediaRouter 28.0.0.3 -> Xamarin.Android.Support.Media.Compat 28.0.0.3 -> Xamarin.Android.Support.Compat (= 28.0.0.3)
2020-04-07T03:16:09.0511280Z      GpsBuildAll -> Xamarin.GooglePlayServices.Basement 71.1620.0 -> Xamarin.Android.Support.v4 28.0.0.1 -> Xamarin.Android.Support.Compat (= 28.0.0.1).
2020-04-07T03:16:09.0511910Z 

Operating System & Version (eg: Mac OSX 10.11):

Google Play Services Version (eg: 8.4.0):

Describe your Issue:

Steps to Reproduce (with link to sample solution if possible):

Include any relevant Exception Stack traces, build logs, adb logs:

GPS-FB with Android.Support 28.0.0.3

gps-fb-with-android-support-28.0.0.3.md

Projects referencing Android.Support:

./generated//com.google.android.gms.play-services-cast/com.google.android.gms.play-services-cast.csproj
:115:      
<PackageReference Include="Xamarin.Android.Support.v7.MediaRouter" Version="28.0.0.3" PrivateAssets="none" />

./generated//com.google.android.gms.play-services-cast-framework/com.google.android.gms.play-services-cast-framework.csproj
:115:      
<PackageReference Include="Xamarin.Android.Support.v7.MediaRouter" Version="28.0.0.3" PrivateAssets="none" />

./generated//com.google.android.gms.play-services-cast-framework/com.google.android.gms.play-services-cast-framework.csproj
:116:      
<PackageReference Include="Xamarin.Android.Support.v7.RecyclerView" Version="28.0.0.3" PrivateAssets="none" />

./generated//com.google.android.gms.play-services-oss-licenses/com.google.android.gms.play-services-oss-licenses.csproj
:112:      
<PackageReference Include="Xamarin.Android.Support.v7.AppCompat" Version="28.0.0.3" PrivateAssets="none" />

./generated//com.google.android.gms.play-services-basement/com.google.android.gms.play-services-basement.csproj
:115:      
<PackageReference Include="Xamarin.Android.Support.v4" Version="28.0.0.3" PrivateAssets="none" />

./generated//com.google.android.gms.play-services-ads/com.google.android.gms.play-services-ads.csproj
:117:
<PackageReference Include="Xamarin.Android.Support.CustomTabs" Version="28.0.0.3" PrivateAssets="none" />

Nuget packages with dependencies:

https://www.nuget.org/packages/Xamarin.GooglePlayServices.Cast/71.1602.0
Xamarin.Android.Support.v7.MediaRouter (>= 28.0.0.1)

https://www.nuget.org/packages/Xamarin.GooglePlayServices.Cast.Framework/71.1602.0
Xamarin.Android.Support.v7.MediaRouter (>= 28.0.0.1)
Xamarin.Android.Support.v7.RecyclerView (>= 28.0.0.1)

https://www.nuget.org/packages/Xamarin.GooglePlayServices.Oss.Licenses/71.1600.0
Xamarin.Android.Support.v7.AppCompat (>= 28.0.0.1)

https://www.nuget.org/packages/Xamarin.GooglePlayServices.Basement/71.1620.0
Xamarin.Android.Support.v4 (>= 28.0.0.1)

https://www.nuget.org/packages/Xamarin.GooglePlayServices.Ads/71.1720.1
Xamarin.Android.Support.CustomTabs (>= 28.0.0.1)

https://www.nuget.org/api/v2/package/Xamarin.Android.Support.CustomTabs/28.0.0.1

Nugets needed:

https://www.nuget.org/api/v2/package/Xamarin.Android.Support.Design/28.0.0.3
xamarin.android.support.design.28.0.0.3.nupkg

https://www.nuget.org/api/v2/package/Xamarin.Android.Support.Transition/28.0.0.3
xamarin.android.support.transition.28.0.0.3.nupkg

https://www.nuget.org/api/v2/package/Xamarin.Android.Support.V7.CardView/28.0.0.3
xamarin.android.support.v7.cardview.28.0.0.3.nupkg

https://www.nuget.org/api/v2/package/Xamarin.Android.Support.CustomTabs/28.0.0.1
xamarin.android.support.customtabs.28.0.0.3.nupkg

https://www.nuget.org/api/v2/package/Xamarin.UITest/3.0.7
xamarin.uitest.3.0.7.nupkg

https://www.nuget.org/api/v2/package/NUnit/3.12.0
nunit.3.12.0.nupkg
moljac commented 4 years ago

Related:

https://github.com/xamarin/GooglePlayServicesComponents/issues/333

moljac commented 4 years ago

tag: 71.20200511-ManifestMerger-modernization-D8-R8-aapt2-multidex

https://github.com/xamarin/GooglePlayServicesComponents/releases/tag/71.20200511-ManifestMerger-modernization-D8-R8-aapt2-multidex

Updated nuget versions

Xamarin.Firebase.Abt 71.1601.1
Xamarin.Firebase.Ads 71.1601.1
Xamarin.Firebase.Ads.Lite 71.1601.1
Xamarin.Firebase.Analytics 71.1630.1
Xamarin.Firebase.Analytics.Impl 71.1630.1
Xamarin.Firebase.AppIndexing 71.1602.1
Xamarin.Firebase.Auth 71.1605.1
Xamarin.Firebase.Auth.Impl 71.1610.1
Xamarin.Firebase.Auth.Interop 71.1601.1
Xamarin.Firebase.Common 71.1610.1
Xamarin.Firebase.Config 71.1610.1
Xamarin.Firebase.Core 71.1601.1
Xamarin.Firebase.Crash 71.1621.1
Xamarin.Firebase.Database 71.1601.1
Xamarin.Firebase.Database.Collection 71.1601.1
Xamarin.Firebase.Database.Connection 71.1601.1
Xamarin.Firebase.Dynamic.Links 71.1615.1
Xamarin.Firebase.Firestore 71.1705.3
Xamarin.Firebase.Functions 71.1601.1
Xamarin.Firebase.Iid 71.1710.1
Xamarin.Firebase.Iid.Interop 71.1601.1
Xamarin.Firebase.Invites 71.1601.1
Xamarin.Firebase.Measurement.Connector 71.1701.1
Xamarin.Firebase.Measurement.Connector.Impl 71.1705.1
Xamarin.Firebase.Messaging 71.1740.1
Xamarin.Firebase.ML.Common 71.1612.1
Xamarin.Firebase.ML.Model.Interpreter 71.1620.1
Xamarin.Firebase.ML.Vision 71.1700.2
Xamarin.Firebase.ML.Vision.Image.Label.Model 71.1702.1
Xamarin.Firebase.Perf 71.1620.2
Xamarin.Firebase.ProtoliteWellKnownTypes 71.1601.1
Xamarin.Firebase.Storage 71.1602.1
Xamarin.Firebase.Storage.Common 71.1602.1
Xamarin.GooglePlayServices.Ads 71.1720.3
Xamarin.GooglePlayServices.Ads.Base 71.1720.1
Xamarin.GooglePlayServices.Ads.Identifier 71.1600.1
Xamarin.GooglePlayServices.Ads.Lite 71.1720.2
Xamarin.GooglePlayServices.Analytics 71.1608.1
Xamarin.GooglePlayServices.Analytics.Impl 71.1608.1
Xamarin.GooglePlayServices.AppInvite 71.1607.1
Xamarin.GooglePlayServices.Audience 71.1600.1
Xamarin.GooglePlayServices.Auth 71.1600.1
Xamarin.GooglePlayServices.Auth.Api.Phone 71.1600.1
Xamarin.GooglePlayServices.Auth.Base 71.1600.1
Xamarin.GooglePlayServices.Awareness 71.1600.1
Xamarin.GooglePlayServices.Base 71.1610.1
Xamarin.GooglePlayServices.Basement 71.1620.2
Xamarin.GooglePlayServices.Cast 71.1602.2
Xamarin.GooglePlayServices.Cast.Framework 71.1602.2
Xamarin.GooglePlayServices.Clearcut 71.1600.1
Xamarin.GooglePlayServices.Drive 71.1600.1
Xamarin.GooglePlayServices.Fido 71.1700.1
Xamarin.GooglePlayServices.Fitness 71.1601.1
Xamarin.GooglePlayServices.Flags 71.1601.1
Xamarin.GooglePlayServices.Games 71.1700.2
Xamarin.GooglePlayServices.Gass 71.1720.1
Xamarin.GooglePlayServices.Gcm 71.1600.1
Xamarin.GooglePlayServices.Identity 71.1600.1
Xamarin.GooglePlayServices.Iid 71.1600.1
Xamarin.GooglePlayServices.InstantApps 71.1600.1
Xamarin.GooglePlayServices.Location 71.1600.1
Xamarin.GooglePlayServices.Maps 71.1610.1
Xamarin.GooglePlayServices.Measurement.Api 71.1630.1
Xamarin.GooglePlayServices.Measurement.Base 71.1630.1
Xamarin.GooglePlayServices.Measurement.Sdk.Api 71.1630.1
Xamarin.GooglePlayServices.Nearby 71.1600.1
Xamarin.GooglePlayServices.Oss.Licenses 71.1600.2
Xamarin.GooglePlayServices.Panorama 71.1600.1
Xamarin.GooglePlayServices.Phenotype 71.1600.1
Xamarin.GooglePlayServices.Places 71.1600.1
Xamarin.GooglePlayServices.Places.PlaceReport 71.1600.1
Xamarin.GooglePlayServices.Plus 71.1600.1
Xamarin.GooglePlayServices.SafetyNet 71.1600.1
Xamarin.GooglePlayServices.Stats 71.1601.1
Xamarin.GooglePlayServices.TagManager 71.1604.1
Xamarin.GooglePlayServices.TagManager.Api 71.1604.1
Xamarin.GooglePlayServices.TagManager.V4.Impl 71.1608.1
Xamarin.GooglePlayServices.Tasks 71.1601.1
Xamarin.GooglePlayServices.Vision 71.1702.2
Xamarin.GooglePlayServices.Vision.Common 71.1702.1
Xamarin.GooglePlayServices.Vision.ImageLabel 71.1702.1
Xamarin.GooglePlayServices.Wallet 71.1600.1
Xamarin.GooglePlayServices.Wearable 71.1601.1
Xamarin.Firebase.Abt.71.1601.1
Xamarin.Firebase.Ads.71.1601.1
Xamarin.Firebase.Ads.Lite.71.1601.1
Xamarin.Firebase.Analytics.71.1630.1
Xamarin.Firebase.Analytics.Impl.71.1630.1
Xamarin.Firebase.AppIndexing.71.1602.1
Xamarin.Firebase.Auth.71.1605.1
Xamarin.Firebase.Auth.Impl.71.1610.1
Xamarin.Firebase.Auth.Interop.71.1601.1
Xamarin.Firebase.Common.71.1610.1
Xamarin.Firebase.Config.71.1610.1
Xamarin.Firebase.Core.71.1601.1
Xamarin.Firebase.Crash.71.1621.1
Xamarin.Firebase.Database.71.1601.1
Xamarin.Firebase.Database.Collection.71.1601.1
Xamarin.Firebase.Database.Connection.71.1601.1
Xamarin.Firebase.Dynamic.Links.71.1615.1
Xamarin.Firebase.Firestore.71.1705.3
Xamarin.Firebase.Functions.71.1601.1
Xamarin.Firebase.Iid.71.1710.1
Xamarin.Firebase.Iid.Interop.71.1601.1
Xamarin.Firebase.Invites.71.1601.1
Xamarin.Firebase.Measurement.Connector.71.1701.1
Xamarin.Firebase.Measurement.Connector.Impl.71.1705.1
Xamarin.Firebase.Messaging.71.1740.1
Xamarin.Firebase.ML.Common.71.1612.1
Xamarin.Firebase.ML.Model.Interpreter.71.1620.1
Xamarin.Firebase.ML.Vision.71.1700.2
Xamarin.Firebase.ML.Vision.Image.Label.Model.71.1702.1
Xamarin.Firebase.Perf.71.1620.2
Xamarin.Firebase.ProtoliteWellKnownTypes.71.1601.1
Xamarin.Firebase.Storage.71.1602.1
Xamarin.Firebase.Storage.Common.71.1602.1
Xamarin.GooglePlayServices.Ads.71.1720.3
Xamarin.GooglePlayServices.Ads.Base.71.1720.1
Xamarin.GooglePlayServices.Ads.Identifier.71.1600.1
Xamarin.GooglePlayServices.Ads.Lite.71.1720.2
Xamarin.GooglePlayServices.Analytics.71.1608.1
Xamarin.GooglePlayServices.Analytics.Impl.71.1608.1
Xamarin.GooglePlayServices.AppInvite.71.1607.1
Xamarin.GooglePlayServices.Audience.71.1600.1
Xamarin.GooglePlayServices.Auth.71.1600.1
Xamarin.GooglePlayServices.Auth.Api.Phone.71.1600.1
Xamarin.GooglePlayServices.Auth.Base.71.1600.1
Xamarin.GooglePlayServices.Awareness.71.1600.1
Xamarin.GooglePlayServices.Base.71.1610.1
Xamarin.GooglePlayServices.Basement.71.1620.2
Xamarin.GooglePlayServices.Cast.71.1602.2
Xamarin.GooglePlayServices.Cast.Framework.71.1602.2
Xamarin.GooglePlayServices.Clearcut.71.1600.1
Xamarin.GooglePlayServices.Drive.71.1600.1
Xamarin.GooglePlayServices.Fido.71.1700.1
Xamarin.GooglePlayServices.Fitness.71.1601.1
Xamarin.GooglePlayServices.Flags.71.1601.1
Xamarin.GooglePlayServices.Games.71.1700.2
Xamarin.GooglePlayServices.Gass.71.1720.1
Xamarin.GooglePlayServices.Gcm.71.1600.1
Xamarin.GooglePlayServices.Identity.71.1600.1
Xamarin.GooglePlayServices.Iid.71.1600.1
Xamarin.GooglePlayServices.InstantApps.71.1600.1
Xamarin.GooglePlayServices.Location.71.1600.1
Xamarin.GooglePlayServices.Maps.71.1610.1
Xamarin.GooglePlayServices.Measurement.Api.71.1630.1
Xamarin.GooglePlayServices.Measurement.Base.71.1630.1
Xamarin.GooglePlayServices.Measurement.Sdk.Api.71.1630.1
Xamarin.GooglePlayServices.Nearby.71.1600.1
Xamarin.GooglePlayServices.Oss.Licenses.71.1600.2
Xamarin.GooglePlayServices.Panorama.71.1600.1
Xamarin.GooglePlayServices.Phenotype.71.1600.1
Xamarin.GooglePlayServices.Places.71.1600.1
Xamarin.GooglePlayServices.Places.PlaceReport.71.1600.1
Xamarin.GooglePlayServices.Plus.71.1600.1
Xamarin.GooglePlayServices.SafetyNet.71.1600.1
Xamarin.GooglePlayServices.Stats.71.1601.1
Xamarin.GooglePlayServices.TagManager.71.1604.1
Xamarin.GooglePlayServices.TagManager.Api.71.1604.1
Xamarin.GooglePlayServices.TagManager.V4.Impl.71.1608.1
Xamarin.GooglePlayServices.Tasks.71.1601.1
Xamarin.GooglePlayServices.Vision.71.1702.2
Xamarin.GooglePlayServices.Vision.Common.71.1702.1
Xamarin.GooglePlayServices.Vision.ImageLabel.71.1702.1
Xamarin.GooglePlayServices.Wallet.71.1600.1
Xamarin.GooglePlayServices.Wearable.71.1601.1