Open yangbo524 opened 5 years ago
能否给个例子
for (JarInput jarInput : input.getJarInputs()) {
if (!inMainDex(jarInput)) {
listFiles.add(jarInput);
continue;
}
mainJars.add(jarInput.getFile());
if (!validJar(jarInput)){
continue;
}
logger.verbose("Jar input %s", jarInput.getFile().toString());
List
AtlasDexArchiveBuilderTransform中 inMainDex对mainjar 进行了处理,导致自定义的transorform 输出 jar 一直为false,只能通过updateMainDexFiles AtlasBuildContext.atlasMainDexHelperMap才可以,这样所有自定义的transform都必须与AtlasBuildContext.atlasMainDexHelperMap 耦合
嗯,这个会在下个版本解耦掉
请问下这块儿进行处理了么
自定义transform的out必须更新到AtlasBuildContext.atlasMainDexHelperMap 这个map中才其效果,这个问题处理了么?
register自定义transform 不起效,打包时还是用的.gradle 下的jar,导致自定义的transform中输出的jar没起作用