使用了一个第三方库 PictureSelector (一款针对Android平台下的图片选择器,支持从相册获取图片、视频、音频&拍照,支持裁剪(单图or多图裁剪)、压缩、主题自定义配置等功能,支持动态获取权限&适配Android 5.0+系统的开源图片选择框架。由上海的一位大神LuckSiege开发的,传送门:https://github.com/LuckSiege/PictureSelector)
运行的时候报了下面错误

点开了一下 FolderPopWindow.initView 100行看了一下:

其中这第100行和第102使用了Java 8的新特性
解决方案:
在app build.gradle中加入下面这段代码:
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}

网友评论