前提:你的应用必须是System App.
![在这里插入图片描述](https://img-blog.csdnimg.cn/c11d6d41fccf48c68ad7fe22b6655f1b.png#pic_center)
在project的build.gradle里面添加:
gradle.projectsEvaluated
所有的 project 都配置完成后的回调,此时,所有的project都已经配置完毕,准备开始生成 task 图。gradle 对象会作为参数传递给闭包。
关于framework.jar是从源码out目录里面取出来的,这里注意使用jar的绝对路径.
![在这里插入图片描述](https://img-blog.csdnimg.cn/03c3bc7708f546fa8df5bb3d9a63ed59.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA57Sr6Imy55qE6Lev,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)
build完之后,这个时候已经可以build apk了.
这个时候代码里面还是有红色异常的,如果想代码里面不报红,
例如:
获取当前配置过的wifi账号信息的API:
![在这里插入图片描述](https://img-blog.csdnimg.cn/cf430fdd422c40b8b55a86d6227fceb3.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA57Sr6Imy55qE6Lev,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/70ab3aa46c9c4be99fec21eab620af28.png#pic_center)
那么需要手动调整一下.iml文件.
![在这里插入图片描述](https://img-blog.csdnimg.cn/c9e3db94849b40ca9d36cdd43b019c69.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA57Sr6Imy55qE6Lev,size_13,color_FFFFFF,t_70,g_se,x_16#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/bc58179beb0f4405aab037a7977089db.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA57Sr6Imy55qE6Lev,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)
把上图中2那一行移动到1行的前面,然后build clean.最后发现就不报红了.
![在这里插入图片描述](https://img-blog.csdnimg.cn/c4a3e0c1f20c46d38761f1c4086c0cdd.png#pic_center)
这样就能愉快的使用HIDE API开发了.