首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Android微信客户端是如何支持R8构建的?

」保存的是最终需要mapping的映射,如果class在mapping中存在reverseName(即需要保留的Name)则存至renaming中,如果在mapping中找不到即新增的class,则计算新的...renaming.containsKey(clazz.getType())) { //如果是新增的class         DexString renamed = computeName(clazz.getType...());         renaming.put(clazz.getType(), renamed);         assert verifyMemberRenamingOfInnerClasses...(clazz.asDexClass(), renamed);       }     } 「MinifyMethods:」 核心类为MethodNameMinifier,「renaming」 保存的是最终需要...为interfaceReservationState, 获取该state 的reservedname【如果子类存在reverseName, 则无法保留该interface name】, 最后将其保存到renaming

1.7K160
领券