Invoke-customs are only supported starting with Android(安卓)O (--min-api 26)
16lz
2021-12-04
Android 目录:https://blog.csdn.net/dkbnull/article/details/87932847
开发安卓项目时,引入了自己之前封装的一个jar包,该jar包使用了一些Java8特性,引入之后sync成功了,但是等到编译的时候就报错:
Android issues: Invoke-customs are only supported starting with Android O (--min-api 26)Java compiler: com.android.builder.dexing.DexArchiveBuilderException: Failed to process xxxxxx\app\libs\util-1.0.12.jar com.android.builder.dexing.DexArchiveBuilderException: Error while dexing. com.android.tools.r8.CompilationFailedException: Compilation failed to complete com.android.tools.r8.utils.AbortException
在 build.gradle 中增加如下代码:
compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 }
如下图所示
再编译,成功。
更多相关文章
- Android——build.prop 解析
- Android——编译release版签名系统
- pandaboard ES学习之旅——4 Android源代码下载与编译
- Android(安卓)Studio升级后projectBuild failed.
- Android——build.prop 解析
- android修改底层键值
- Android内核源码交叉编译
- Android编译过程详解(三)
- AndroidMenifest.xml中minSdkVersion、targetSdkVersion、target