コード例 #1
0
ファイル: VariantScope.java プロジェクト: glowingyilia/ddmlib
 @NonNull
 public File getMergeAssetsOutputDir() {
   return getVariantConfiguration().getType() == VariantType.LIBRARY
       ? new File(
           globalScope.getIntermediatesDir(),
           TaskManager.DIR_BUNDLES + "/" + getVariantConfiguration().getDirName() + "/assets")
       : new File(
           globalScope.getIntermediatesDir(), "/assets/" + getVariantConfiguration().getDirName());
 }
コード例 #2
0
ファイル: VariantScope.java プロジェクト: glowingyilia/ddmlib
 @NonNull
 public File getProguardOutputFile() {
   return (variantData instanceof LibraryVariantData)
       ? new File(
           globalScope.getIntermediatesDir(),
           TaskManager.DIR_BUNDLES + "/" + getVariantConfiguration().getDirName() + "/classes.jar")
       : new File(
           globalScope.getIntermediatesDir(),
           "/classes-proguard/" + getVariantConfiguration().getDirName() + "/classes.jar");
 }
コード例 #3
0
ファイル: VariantScope.java プロジェクト: glowingyilia/ddmlib
 @NonNull
 public File getSymbolLocation() {
   return new File(
       globalScope.getIntermediatesDir()
           + "/symbols/"
           + variantData.getVariantConfiguration().getDirName());
 }
コード例 #4
0
ファイル: VariantScope.java プロジェクト: glowingyilia/ddmlib
 @NonNull
 public File getJackDestinationDir() {
   return new File(
       globalScope.getIntermediatesDir(), "dex/" + getVariantConfiguration().getDirName());
 }
コード例 #5
0
ファイル: VariantScope.java プロジェクト: glowingyilia/ddmlib
 @NonNull
 public File getJillRuntimeLibrariesDir() {
   return new File(
       globalScope.getIntermediatesDir(),
       "jill/" + getVariantConfiguration().getDirName() + "/runtime");
 }
コード例 #6
0
ファイル: VariantScope.java プロジェクト: glowingyilia/ddmlib
 @NonNull
 public File getJackTempDir() {
   return new File(
       globalScope.getIntermediatesDir(), "tmp/jack/" + getVariantConfiguration().getDirName());
 }
コード例 #7
0
ファイル: VariantScope.java プロジェクト: glowingyilia/ddmlib
 /**
  * Returns the location of an intermediate directory that can be used by the Jack toolchain to
  * store states necessary to support incremental compilation.
  *
  * @return a variant specific directory.
  */
 @NonNull
 public File getJackIncrementalDir() {
   return new File(
       globalScope.getIntermediatesDir(),
       "incremental/jack/" + getVariantConfiguration().getDirName());
 }
コード例 #8
0
ファイル: VariantScope.java プロジェクト: glowingyilia/ddmlib
 @NonNull
 public File getSourceFoldersJavaResDestinationDir() {
   return new File(
       globalScope.getIntermediatesDir(),
       "sourceFolderJavaResources/" + getVariantConfiguration().getDirName());
 }
コード例 #9
0
ファイル: VariantScope.java プロジェクト: glowingyilia/ddmlib
 @NonNull
 public File getJavaDependencyCache() {
   return new File(
       globalScope.getIntermediatesDir(),
       "/dependency-cache/" + variantData.getVariantConfiguration().getDirName());
 }
コード例 #10
0
ファイル: VariantScope.java プロジェクト: glowingyilia/ddmlib
 @NonNull
 public File getMainDexListFile() {
   return new File(
       globalScope.getIntermediatesDir(),
       "multi-dex/" + getVariantConfiguration().getDirName() + "/maindexlist.txt");
 }
コード例 #11
0
ファイル: VariantScope.java プロジェクト: glowingyilia/ddmlib
 @NonNull
 public File getManifestKeepListFile() {
   return new File(
       globalScope.getIntermediatesDir(),
       "multi-dex/" + getVariantConfiguration().getDirName() + "/manifest_keep.txt");
 }
コード例 #12
0
ファイル: VariantScope.java プロジェクト: glowingyilia/ddmlib
 @NonNull
 public File getJarMergingOutputFile() {
   return new File(
       globalScope.getIntermediatesDir(),
       "multi-dex/" + getVariantConfiguration().getDirName() + "/allclasses.jar");
 }
コード例 #13
0
ファイル: VariantScope.java プロジェクト: glowingyilia/ddmlib
 @NonNull
 public File getProguardComponentsJarFile() {
   return new File(
       globalScope.getIntermediatesDir(),
       "multi-dex/" + getVariantConfiguration().getDirName() + "/componentClasses.jar");
 }
コード例 #14
0
ファイル: VariantScope.java プロジェクト: glowingyilia/ddmlib
 @NonNull
 public File getPreDexOutputDir() {
   return new File(
       globalScope.getIntermediatesDir(), "/pre-dexed/" + getVariantConfiguration().getDirName());
 }
コード例 #15
0
ファイル: VariantScope.java プロジェクト: glowingyilia/ddmlib
 @NonNull
 public File getJackClassesZip() {
   return new File(
       globalScope.getIntermediatesDir(),
       "packaged/" + getVariantConfiguration().getDirName() + "/classes.zip");
 }
コード例 #16
0
ファイル: VariantScope.java プロジェクト: glowingyilia/ddmlib
 @NonNull
 public File getDefaultMergeResourcesOutputDir() {
   return new File(
       globalScope.getIntermediatesDir(), "/res/merged/" + getVariantConfiguration().getDirName());
 }
コード例 #17
0
ファイル: VariantScope.java プロジェクト: glowingyilia/ddmlib
 @NonNull
 public File getProcessAndroidResourcesProguardOutputFile() {
   return new File(
       globalScope.getIntermediatesDir(),
       "/proguard-rules/" + getVariantConfiguration().getDirName() + "/aapt_rules.txt");
 }
コード例 #18
0
ファイル: VariantScope.java プロジェクト: glowingyilia/ddmlib
 @NonNull
 public File getJavaOutputDir() {
   return new File(
       globalScope.getIntermediatesDir(),
       "/classes/" + variantData.getVariantConfiguration().getDirName());
 }