static ResolverVer1_1() { ResolverVer1_1 resolver = new ResolverVer1_1(); resolver.LoadAarExplodeCache(); PlayServicesResolver.RegisterResolver(resolver); }
static ResolverVer1_1() { if (EditorUserBuildSettings.activeBuildTarget == BuildTarget.Android) { ResolverVer1_1 resolver = new ResolverVer1_1(); resolver.LoadAarExplodeCache(); PlayServicesResolver.RegisterResolver(resolver); } }
/// <summary> /// Initializes static members of the <see cref="SampleDependencies"/> class. /// </summary> static UADependencies() { PlayServicesSupport svcSupport = PlayServicesSupport.CreateInstance( PluginName, EditorPrefs.GetString ("AndroidSdkRoot"), "ProjectSettings"); svcSupport.DependOn ("com.google.android.gms", "play-services-gcm", "9.8.0"); svcSupport.DependOn ("com.android.support", "support-v4", "25.0.1"); // Resolve dependency on load. Only resolve the dependency if we are using the ResolverVer1_1 // and automatic resolution is enabled. ResolverVer1_1 resolverv1_1 = new ResolverVer1_1 (); IResolver resolver = PlayServicesResolver.RegisterResolver (resolverv1_1); if (resolver != null && resolver.Version() == resolverv1_1.Version() && resolver.AutomaticResolutionEnabled ()) { resolver.DoResolution (svcSupport, "Assets/Plugins/Android", HandleOverwriteConfirmation); AssetDatabase.Refresh (); } }