Examples of ApkVariantData


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

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

    @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

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

        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

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

    @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

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

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

    @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
Copyright © 2018 www.massapi.com. 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.