Android中通过反射拿Field上面的注解时报错

skjanyou 发布于 2020/02/20 15:48
阅读 315
收藏 0

开源之夏第三届火热来袭,高校学生参与赢万元奖金!>>>

如题,

在Java中可以通过Field.getDeclaredAnnotation获取到成员变量上面的注解,但是在Android中就会报错。异常信息如下:

java.lang.NoSuchMethodError: java.lang.reflect.Field.getDeclaredAnnotation

各位Android大佬,请求指教。多谢

加载中
0
菜狗哉
菜狗哉

1.安卓部分厂商会修改源码

2.安卓版本不同,源码有差异

3.安全原因,安卓10还是多少开始,谷歌已针对部分系统api禁用反射,尽量少用反射

s
skjanyou
感谢,我之前修改了一下api版本号可以了
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部