项目中用到了protobuf,按文档集成使用,没有问题。官方推荐android使用javalite,但是lite版牺牲了反射获取类名,所以没有采用,直接使用完整版(事实证明,应该按推荐使用)
打包的时候报错
MethodHandle.invoke and MethodHandle.invokeExact are only supported starting with Android O (--min-api 26)一脸懵逼,查了下文档,是Java8的新语言功能,反射相关的。
developer.android.com/studio/writ…

把库换成lite版 就ok了