Ejemplo n.º 1
0
        public virtual bool Initialize(BuildToolLogger buildToolLogger)
        {
            // Cache information that is only accessible from the main thread.
            _isGradleBuild = EditorUserBuildSettings.androidBuildSystem == AndroidBuildSystem.Gradle;
            _minSdkVersion = PlayerSettings.Android.minSdkVersion;
            _packageName   = PlayerSettings.GetApplicationIdentifier(BuildTargetGroup.Android);
            _versionCode   = PlayerSettings.Android.bundleVersionCode;
            _versionName   = PlayerSettings.bundleVersion;

            _assetPackManifestTransformers = AssetPackManifestTransformerRegistry.Registry.ConstructInstances();
            var initializedManifestTransformers = true;

            foreach (var transformer in _assetPackManifestTransformers)
            {
                initializedManifestTransformers &= transformer.Initialize(buildToolLogger);
            }

            return(CheckUnityVersion(buildToolLogger) &&
                   initializedManifestTransformers &&
                   _androidAssetPackagingTool.Initialize(buildToolLogger) &&
                   _androidBuilder.Initialize(buildToolLogger) &&
                   _jarSigner.Initialize(buildToolLogger) &&
                   _bundletool.Initialize(buildToolLogger) &&
                   _zipUtils.Initialize(buildToolLogger));
        }
Ejemplo n.º 2
0
 public virtual bool Initialize(BuildToolLogger buildToolLogger)
 {
     _packageName = PlayerSettings.GetApplicationIdentifier(BuildTargetGroup.Android);
     return(_adb.Initialize(buildToolLogger) && _bundletool.Initialize(buildToolLogger));
 }