当前位置: 首页>>代码示例>>Java>>正文


Java VariantConfiguration.getManifestPackage方法代码示例

本文整理汇总了Java中com.android.builder.core.VariantConfiguration.getManifestPackage方法的典型用法代码示例。如果您正苦于以下问题:Java VariantConfiguration.getManifestPackage方法的具体用法?Java VariantConfiguration.getManifestPackage怎么用?Java VariantConfiguration.getManifestPackage使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.android.builder.core.VariantConfiguration的用法示例。


在下文中一共展示了VariantConfiguration.getManifestPackage方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: writeDependencyPackageRJavaFiles

import com.android.builder.core.VariantConfiguration; //导入方法依赖的package包/类
void writeDependencyPackageRJavaFiles(
    List<DependencyAndroidData> dependencyData,
    String customPackageForR,
    Path androidManifest,
    Path sourceOut)
    throws IOException {
  List<SymbolFileProvider> libraries = new ArrayList<>();
  for (DependencyAndroidData dataDep : dependencyData) {
    SymbolFileProvider library = dataDep.asSymbolFileProvider();
    libraries.add(library);
  }
  String appPackageName = customPackageForR;
  if (appPackageName == null) {
    appPackageName = VariantConfiguration.getManifestPackage(androidManifest.toFile());
  }
  Multimap<String, ResourceSymbols> libSymbolMap = ArrayListMultimap.create();
  Path primaryRTxt = sourceOut != null ? sourceOut.resolve("R.txt") : null;
  if (primaryRTxt != null && !libraries.isEmpty()) {
    ResourceSymbols fullSymbolValues =
        loadResourceSymbolTable(libraries, appPackageName, primaryRTxt, libSymbolMap);
    // Loop on all the package name, merge all the symbols to write, and write.
    for (String packageName : libSymbolMap.keySet()) {
      Collection<ResourceSymbols> symbols = libSymbolMap.get(packageName);
      fullSymbolValues.writeSourcesTo(sourceOut, packageName, symbols, true /* finalFields */);
    }
  }
}
 
开发者ID:bazelbuild,项目名称:bazel,代码行数:28,代码来源:AndroidResourceProcessor.java

示例2: call

import com.android.builder.core.VariantConfiguration; //导入方法依赖的package包/类
@Override
public String call() throws Exception {
  return VariantConfiguration.getManifestPackage(manifest);
}
 
开发者ID:bazelbuild,项目名称:bazel,代码行数:5,代码来源:ResourceSymbols.java


注:本文中的com.android.builder.core.VariantConfiguration.getManifestPackage方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。