Package com.android.build.gradle.internal.variant

Examples of com.android.build.gradle.internal.variant.ApkVariantData


        return getApkVariantData().getVariantConfiguration().getVersionCode();
    }

    @Override
    public void setOutputFile(@NonNull File outputFile) {
        ApkVariantData variantData = getApkVariantData();
        if (variantData.zipAlignTask != null) {
            variantData.zipAlignTask.setOutputFile(outputFile);
        } else {
            variantData.packageApplicationTask.setOutputFile(outputFile);
        }

        // also set it on the variant Data so that the values are in sync
        variantData.setOutputFile(outputFile);
    }
View Full Code Here


    @NonNull
    public ZipAlign createZipAlignTask(
            @NonNull String taskName,
            @NonNull File inputFile,
            @NonNull File outputFile) {
        ApkVariantData variantData = getApkVariantData();

        //noinspection VariableNotUsedInsideIf
        if (variantData.zipAlignTask != null) {
            throw new RuntimeException(String.format(
                    "ZipAlign task for variant '%s' already exists.", getName()));
        }

        ZipAlign task = plugin.createZipAlignTask(taskName, inputFile, outputFile);

        // update variant data
        variantData.setOutputFile(outputFile);
        variantData.zipAlignTask = task;

        // setup dependencies
        variantData.assembleTask.dependsOn(task);
View Full Code Here

        return getVariantData().getVariantConfiguration().getFlavorConfigs();
    }

    @Override
    public void setOutputFile(@NonNull File outputFile) {
        ApkVariantData variantData = getApkVariantData();
        if (variantData.zipAlignTask != null) {
            variantData.zipAlignTask.setOutputFile(outputFile);
        } else {
            variantData.packageApplicationTask.setOutputFile(outputFile);
        }

        // also set it on the variant Data so that the values are in sync
        variantData.setOutputFile(outputFile);
    }
View Full Code Here

    @NonNull
    public ZipAlign createZipAlignTask(
            @NonNull String taskName,
            @NonNull File inputFile,
            @NonNull File outputFile) {
        ApkVariantData variantData = getApkVariantData();

        //noinspection VariableNotUsedInsideIf
        if (variantData.zipAlignTask != null) {
            throw new RuntimeException(String.format(
                    "ZipAlign task for variant '%s' already exists.", getName()));
        }

        ZipAlign task = plugin.createZipAlignTask(taskName, inputFile, outputFile);

        // update variant data
        variantData.setOutputFile(outputFile);
        variantData.zipAlignTask = task;

        // setup dependencies
        variantData.assembleTask.dependsOn(task);
View Full Code Here

        return getApkVariantData().getVariantConfiguration().getVersionCode();
    }

    @Override
    public void setOutputFile(@NonNull File outputFile) {
        ApkVariantData variantData = getApkVariantData();
        if (variantData.zipAlignTask != null) {
            variantData.zipAlignTask.setOutputFile(outputFile);
        } else {
            variantData.packageApplicationTask.setOutputFile(outputFile);
        }

        // also set it on the variant Data so that the values are in sync
        variantData.setOutputFile(outputFile);
    }
View Full Code Here

    @NonNull
    public ZipAlign createZipAlignTask(
            @NonNull String taskName,
            @NonNull File inputFile,
            @NonNull File outputFile) {
        ApkVariantData variantData = getApkVariantData();

        //noinspection VariableNotUsedInsideIf
        if (variantData.zipAlignTask != null) {
            throw new RuntimeException(String.format(
                    "ZipAlign task for variant '%s' already exists.", getName()));
        }

        ZipAlign task = plugin.createZipAlignTask(taskName, inputFile, outputFile);

        // update variant data
        variantData.setOutputFile(outputFile);
        variantData.zipAlignTask = task;

        // setup dependencies
        variantData.assembleTask.dependsOn(task);
View Full Code Here

TOP

Related Classes of com.android.build.gradle.internal.variant.ApkVariantData

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.