我开发了一个 android studio 的插件,用到了部分 android studio 的代码,但是到 as 的某个版本之后,这个类没了,改为另外一个类。 这个时候我遇到了一个问题,就是如果我改 target 为新的 as 作为目标,虽然可以使用这个新的类,然后适配新的 as ,但是旧版本的 as 就不能使用了(表现就是直接找不到这个类)。 请问如果我要同时兼容两个 as 版本,一般都是怎么做的? 我能想到的方法就是 [ol]不同的兼容版本在不同的分支上,然后分别维护,增加新功能每个分支都提交一下编写兼容类,然后用反射确定使用什么类 [/ol] 版本, 兼容, studio, 插件