@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; }
config.setOutputJackFile(jackOptions.getOutputFile()); config.setVerbose(jackOptions.isVerboseProcessing()); config.setDebugInfo(jackOptions.isDebuggable());
builder.addArgs("-D", "jack.dex.debug.vars=" + options.isDebuggable());
options.isDebuggable() ? DebugInfoLevel.FULL : DebugInfoLevel.NONE);