@NonNull @Override public Map<String, Object> getParameterInputs() { Map<String, Object> params = Maps.newHashMap(); params.put("javaResourcesFolder", options.getResourceDirectories()); params.put("isDebuggable", options.isDebuggable()); params.put("multiDexEnabled", options.isMultiDex()); params.put("minSdkVersion", options.getMinSdkVersion().getApiString()); params.put("javaMaxHeapSize", options.getJavaMaxHeapSize()); params.put("sourceCompatibility", options.getSourceCompatibility()); params.put("buildToolsRev", androidBuilder.getTargetInfo().getBuildTools().getRevision().toString()); return params; }
options.getJumboMode(), options.getDexOptimize(), options.getMinSdkVersion().getApiString(), options.getUseJill() ? JILL_USED : JACK_USED, options.getAdditionalParameters());
if (DefaultApiVersion.isLegacyMultidex(options.getMinSdkVersion())) { builder.addArgs("legacy"); } else { if (!DefaultApiVersion.isPreview(options.getMinSdkVersion())) { builder.addArgs( "-D", "jack.android.min-api-level=" + options.getMinSdkVersion().getApiLevel());
if (!DefaultApiVersion.isPreview(options.getMinSdkVersion())) { config.setAndroidMinApiLevel(options.getMinSdkVersion().getApiLevel()); if (DefaultApiVersion.isLegacyMultidex(options.getMinSdkVersion())) { config.setMultiDexKind(MultiDexKind.LEGACY); } else {