【已解决】Android Studio中不能使用JavaBean中的BeanInfo等类

​在学习Android Studio上学习Java过程中,学到反射与内省部分时使用BeanInfo找不到,手动导包显示java.beans.下只有5个类可用

【已解决】Android Studio中不能使用JavaBean中的BeanInfo等类_第1张图片

 

查看jdk中发现BeanInfo是存在的

【已解决】Android Studio中不能使用JavaBean中的BeanInfo等类_第2张图片

 

网上百度有大佬说jdk中部分包由于安全问题被Android屏蔽。。。

解决办法:

下载jar包,手动导入(有人会想到把jdk中包含BeanInfo的jar包弄进来不就行了。。。)

 

有点不太现实。。

导入方法一:

【已解决】Android Studio中不能使用JavaBean中的BeanInfo等类_第3张图片

 

把下载好的openbeans1.0.jar所在绝对地址拷贝进来即可。

导入方法二:

【已解决】Android Studio中不能使用JavaBean中的BeanInfo等类_第4张图片

Project下进入app下的build.gradle文件写入路径,编译即可

 

导入方法三:

 

Project下直接复制到app下的lib目录下,即可使用,这是最简便的一种方法。

【已解决】Android Studio中不能使用JavaBean中的BeanInfo等类_第5张图片

 

 

若有问题欢迎指正!

你可能感兴趣的:(Android,Java)