compileAndDexProto function
Future<CompileDexOutcome>
compileAndDexProto({
- required BuildContext ctx,
- required ResolvedToolchain toolchain,
- required String hostDir,
- required String embeddingJar,
- required List<
String> androidxJarPaths, - List<
String> pluginJavaSources = const [], - List<
String> pluginKotlinSources = const [], - List<
String> kotlinCompilerArgs = const [], - List<
String> pluginJarDeps = const [], - List<
String> pluginResDirs = const [], - List<
String> resourceConfigs = const [], - List<
PluginConsumerRuleFile> consumerRuleFiles = const [], - String? versionCode,
- String? versionName,
- int? javaVersionOverride,
- AndroidProcessRunner processRunner = runAndroidProcess,
Implementation
Future<CompileDexOutcome> compileAndDexProto({
required BuildContext ctx,
required ResolvedToolchain toolchain,
required String hostDir,
required String embeddingJar,
required List<String> androidxJarPaths,
List<String> pluginJavaSources = const [],
List<String> pluginKotlinSources = const [],
List<String> kotlinCompilerArgs = const [],
List<String> pluginJarDeps = const [],
List<String> pluginResDirs = const [],
List<String> resourceConfigs = const [],
List<PluginConsumerRuleFile> consumerRuleFiles = const [],
String? versionCode,
String? versionName,
int? javaVersionOverride,
AndroidProcessRunner processRunner = runAndroidProcess,
}) => _compile(
ctx: ctx,
toolchain: toolchain,
format: AndroidResourceFormat.protoBundle,
hostDir: hostDir,
embeddingJar: embeddingJar,
androidxJarPaths: androidxJarPaths,
pluginJavaSources: pluginJavaSources,
pluginKotlinSources: pluginKotlinSources,
kotlinCompilerArgs: kotlinCompilerArgs,
pluginJarDeps: pluginJarDeps,
pluginResDirs: pluginResDirs,
resourceConfigs: resourceConfigs,
consumerRuleFiles: consumerRuleFiles,
versionCode: versionCode,
versionName: versionName,
javaVersionOverride: javaVersionOverride,
processRunner: processRunner,
);