Tabnine Logo
ManifestMerger2.newMerger
Code IndexAdd Tabnine to your IDE (free)

How to use
newMerger
method
in
com.android.manifmerger.ManifestMerger2

Best Java code snippets using com.android.manifmerger.ManifestMerger2.newMerger (Showing top 7 results out of 315)

origin: uber/okbuck

private static ManifestMerger2.Invoker createInvoker(File mainManifestFile, ILogger logger) {
 return ManifestMerger2.newMerger(
   mainManifestFile, logger, ManifestMerger2.MergeType.APPLICATION);
}
origin: com.android.tools.build/manifest-merger

protected ManifestMerger2.Invoker createInvoker(@NonNull File mainManifestFile,
    @NonNull ILogger logger) {
  return ManifestMerger2.newMerger(mainManifestFile, logger, ManifestMerger2.MergeType.APPLICATION);
}
origin: com.android.tools.build/gradle-core

@TaskAction
protected void doFullTaskAction() throws ManifestMerger2.MergeFailureException, IOException {
  ILogger iLogger = new LoggerWrapper(getLogger());
  ManifestMerger2.Invoker mergerInvoker = ManifestMerger2.
      newMerger(getMainManifestFile(), iLogger, ManifestMerger2.MergeType.APPLICATION);
  List<File> secondaryManifestFiles = getSecondaryManifestFiles();
  mergerInvoker.addLibraryManifests(secondaryManifestFiles.toArray(new File[secondaryManifestFiles.size()]));
  MergingReport mergingReport = mergerInvoker.merge();
  if (mergingReport.getResult().isError()) {
    getLogger().error(mergingReport.getReportString());
    mergingReport.log(iLogger);
    throw new BuildException(mergingReport.getReportString());
  }
  try (FileWriter fileWriter = new FileWriter(getOutputFile())) {
    fileWriter.append(mergingReport
        .getMergedDocument(MergingReport.MergedManifestKind.MERGED));
  }
}
origin: com.amazon.device.tools.build/builder

mLogger.verbose("Merging user supplied manifest in %1$s",
    generatedTestManifest.getAbsolutePath());
Invoker invoker = ManifestMerger2.newMerger(
    testManifestFile, mLogger, ManifestMerger2.MergeType.APPLICATION)
    .setOverride(SystemProperty.PACKAGE, testApplicationId)
MergingReport mergingReport = ManifestMerger2.newMerger(
    generatedTestManifest, mLogger, ManifestMerger2.MergeType.APPLICATION)
    .withFeatures(Invoker.Feature.REMOVE_TOOLS_DECLARATIONS)
origin: com.android.tools.build/builder

Invoker invoker = ManifestMerger2.newMerger(
    testManifestFile, mLogger, ManifestMerger2.MergeType.APPLICATION)
    .setPlaceHolderValues(manifestPlaceholders)
MergingReport mergingReport = ManifestMerger2.newMerger(
    generatedTestManifest, mLogger, ManifestMerger2.MergeType.APPLICATION)
    .withFeatures(Invoker.Feature.REMOVE_TOOLS_DECLARATIONS)
origin: com.android.tools.build/builder

ManifestMerger2.newMerger(mainManifest, mLogger, mergeType)
.setPlaceHolderValues(placeHolders)
.addFlavorAndBuildTypeManifests(
origin: com.amazon.device.tools.build/builder

ManifestMerger2.newMerger(mainManifest, mLogger, mergeType)
.setPlaceHolderValues(placeHolders)
.addFlavorAndBuildTypeManifests(
com.android.manifmergerManifestMerger2newMerger

Javadoc

Creates a new com.android.manifmerger.ManifestMerger2.Invoker instance to invoke the merging tool to merge manifest files for an application.

Popular methods of ManifestMerger2

  • <init>
  • addService
  • addTestOnlyAttribute
    Set android:testOnly="true" to ensure APK will be rejected by the Play store.
  • extractFcqns
    shorten recursively all attributes that are package dependent of the passed nodes and all its child
  • findOrInstallNamespacePrefix
    Find an appropriate namespace prefix to use for Android attributes. If this element already has some
  • instantRunReplacement
  • load
    Load an xml file and perform placeholder substitution
  • loadLibraries
  • merge
  • performPlaceHolderSubstitution
  • performSystemPropertiesInjection
    Perform ManifestSystemProperty injection.
  • processOptionalFeatures
  • performSystemPropertiesInjection,
  • processOptionalFeatures,
  • setAndroidAttribute,
  • setAttributeToTrue,
  • writeReport

Popular in Java

  • Start an intent from android
  • notifyDataSetChanged (ArrayAdapter)
  • scheduleAtFixedRate (Timer)
  • runOnUiThread (Activity)
  • HttpServer (com.sun.net.httpserver)
    This class implements a simple HTTP server. A HttpServer is bound to an IP address and port number a
  • Container (java.awt)
    A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT co
  • BigDecimal (java.math)
    An immutable arbitrary-precision signed decimal.A value is represented by an arbitrary-precision "un
  • SocketTimeoutException (java.net)
    This exception is thrown when a timeout expired on a socket read or accept operation.
  • UUID (java.util)
    UUID is an immutable representation of a 128-bit universally unique identifier (UUID). There are mul
  • Cipher (javax.crypto)
    This class provides access to implementations of cryptographic ciphers for encryption and decryption
  • From CI to AI: The AI layer in your organization
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now