Android studio引入三方sdk运行时报错Cause: invalid opcode ba (invokedynamic requires --min-sdk-version >= 26)
最近项目要引入饺子视频播放器,引入的时候一直报这个错,开始有想过把minSdkVersion改成26,确实能解决问题,但是就没办法兼容低版本系统的机子了啊。
所以,在网上查资料,解决方案如下:
把compileOptions 改成Java8解析就好啦,因为引入的三方sdk里面使用了Java8的特性。
By LiYing
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步