.addAllVariant(allVariantsWithTargeting) .setBundletool( Bundletool.newBuilder() .setVersion(BundleToolVersion.getCurrentVersion().toString())) .build()); if (command.getOverwriteOutput()) { Files.deleteIfExists(command.getOutputFile());
BuildApksResult tableOfContent = BuildApksResult.newBuilder() .addVariant( createVariant( VariantTargeting.getDefaultInstance(), ApkTargeting.getDefaultInstance(), ZipPath.create("feature4-master.apk"))))) .build(); Path apksFile = createApks(tableOfContent, apksInDirectory);
BuildApksResult.newBuilder().addVariant(lVariant).build(); Path apksArchiveFile = createApksArchiveFile(tableOfContentsProto, tmpDir.resolve("bundle.apks"));
BuildApksResult.newBuilder().addVariant(lVariant).addVariant(preLVariant).build(); Path apksArchiveFile = createApksArchiveFile(tableOfContentsProto, tmpDir.resolve("bundle.apks"));
BuildApksResult tableOfContent = BuildApksResult.newBuilder() .addVariant( createVariant( VariantTargeting.getDefaultInstance(), ApkTargeting.getDefaultInstance(), ZipPath.create("feature3-master.apk"))))) .build(); Path apksFile = createApks(tableOfContent, apksInDirectory);
BuildApksResult tableOfContentsProto = BuildApksResult.newBuilder() .addVariant( createVariant( variantSdkTargeting( createMasterApkDescription( ApkTargeting.getDefaultInstance(), apkFeature3)))) .build(); Path apksArchiveFile = createApksArchiveFile(tableOfContentsProto, tmpDir.resolve("bundle.apks"));
BuildApksResult tableOfContentsProto = BuildApksResult.newBuilder() .addVariant( createVariant( variantSdkTargeting( createMasterApkDescription( ApkTargeting.getDefaultInstance(), apkFeature4)))) .build(); Path apksArchiveFile = createApksArchiveFile(tableOfContentsProto, tmpDir.resolve("bundle.apks"));
BuildApksResult.newBuilder().addVariant(lVariant).addVariant(preLVariant).build(); Path apksArchiveFile = createApksArchiveFile(tableOfContentsProto, tmpDir.resolve("bundle.apks"));
BuildApksResult tableOfContentsProto = BuildApksResult.newBuilder() .addVariant( createVariant( variantSdkTargeting( SdkVersion.getDefaultInstance(), ImmutableSet.of(sdkVersionFrom(21))), createStandaloneApkSet(ApkTargeting.getDefaultInstance(), apkPreL))) .addVariant( createVariant( variantSdkTargeting( .build(); Path apksArchiveFile = createApksArchiveFile(tableOfContentsProto, tmpDir.resolve("bundle.apks"));
BuildApksResult tableOfContentsProto = BuildApksResult.newBuilder() .addVariant( createVariantForSingleSplitApk( variantSdkTargeting( ApkTargeting.getDefaultInstance(), apkPreL)) .addVariant( createVariantForSingleSplitApk( variantSdkTargeting( ApkTargeting.getDefaultInstance(), apkL)) .addVariant( createVariantForSingleSplitApk( variantSdkTargeting( ApkTargeting.getDefaultInstance(), apkM)) .build();
BuildApksResult tableOfContentsProto = BuildApksResult.newBuilder() .addVariant( createVariantForSingleSplitApk( variantSdkTargeting( ApkTargeting.getDefaultInstance(), apkPreL)) .addVariant( createVariantForSingleSplitApk( variantSdkTargeting( ApkTargeting.getDefaultInstance(), apkL)) .addVariant( createVariantForSingleSplitApk( variantSdkTargeting( ApkTargeting.getDefaultInstance(), apkM)) .build(); Path apksPath = createApks(tableOfContentsProto, apksInDirectory);
.addVariant(lInstantVariant) .addVariant(lSplitVariant) .addVariant(preLVariant) .build(); Path apksArchiveFile = createApksArchiveFile(tableOfContentsProto, tmpDir.resolve("bundle.apks"));
ZipPath.create("toc.pb"), BuildApksResult.newBuilder() .addVariant(preLLdpiVariant) .addVariant(preLMdpiVariant) .build()); Path apksArchiveFile = archiveBuilder.writeTo(tmpDir.resolve("bundle.apks"));
BuildApksResult.newBuilder().addVariant(lVariant).addVariant(preLVariant).build(); Path apksArchiveFile = createApksArchiveFile(tableOfContentsProto, tmpDir.resolve("bundle.apks"));
ZipPath.create("toc.pb"), BuildApksResult.newBuilder().addVariant(lVariant).build()); Path apksArchiveFile = archiveBuilder.writeTo(tmpDir.resolve("bundle.apks"));
BuildApksResult tableOfContentsProto = BuildApksResult.newBuilder() .addVariant( createVariant( variantSdkTargeting( .build(); Path apksArchiveFile = createApksArchiveFile(tableOfContentsProto, tmpDir.resolve("bundle.apks"));
BuildApksResult tableOfContent = BuildApksResult.newBuilder() .addVariant( createVariant( VariantTargeting.getDefaultInstance(), ApkTargeting.getDefaultInstance(), ZipPath.create("feature2-master.apk"))))) .build(); Path apksFile = createApks(tableOfContent, apksInDirectory);
ZipPath.create("preL.apk")); BuildApksResult tableOfContentsProto = BuildApksResult.newBuilder().addVariant(lVariant).addVariant(preLVariant).build();
BuildApksResult tableOfContentsProto = BuildApksResult.newBuilder() .addVariant( createVariantForSingleSplitApk( variantSdkTargeting( ApkTargeting.getDefaultInstance(), apkPreL)) .addVariant( createVariantForSingleSplitApk( variantSdkTargeting( ApkTargeting.getDefaultInstance(), apkL)) .addVariant( createVariantForSingleSplitApk( variantSdkTargeting( ApkTargeting.getDefaultInstance(), apkM)) .build();
BuildApksResult buildApksResult = BuildApksResult.newBuilder().addAllVariant(variants).build();