Error: Invoke-customs are only supported starting with Android O (–min-api 26)

解决方法 在app的build的android加入以下代码

android {    ...    //将代码添加到app的build.gradle的android节点下    compileOptions {        sourceCompatibility JavaVersion.VERSION_1_8        targetCompatibility JavaVersion.VERSION_1_8    }}

注解报错 Annotation processors must be explicitly declared now. The following dependenci

解决办法:在app的build中

android {    ...    defaultConfig {        ...        //添加如下配置就OK了        javaCompileOptions { annotationProcessorOptions { includeCompileClasspath = true } }    }

ABIs [armeabi] are not supported for platform. Supported ABIs are [arm64-v8a, armeabi-v7a, x86, x86_64].

原因一:NDK版本过新,需要18以下的旧版本
Android Gradle 编译问题汇总_第1张图片
我的原因是项目的ndk需要比较老的版本所以就换成了16,有可能你需要换成17,根据自己需要的ndk来配置,因为ndk18及以后ndk就不支持armeabi架构了。

Android Gradle 编译问题汇总_第2张图片
一般情况下换成了16之后ndk的地址会跟着变,但是我的就没有变,只能手动修改了。

原因二:NDK需要新的 但是gradle的架构写成了 armeabi 换成 ‘armeabi-v7a’ 就好了

android {    ...    defaultConfig {        ...        ndk {            //abiFilters 'armeabi'            abiFilters 'armeabi-v7a'        }    }}

更多相关文章

  1. android 5.0以上版本控件点击 水波纹效果
  2. linux切换php版本--centos7配置
  3. Android 进阶之 MVP 架构
  4. 浅谈 下载实例 核心架构设计
  5. 浅谈 基础回顾 核心架构设计
  6. Catalog Service - 解析微软微服务架构实例代码
  7. 什么是MVVM架构和数据绑定?
  8. EF架构--FluentValidation的实际用法
  9. 理解ASP.NET中多层架构

随机推荐

  1. Android(安卓)Touch事件
  2. Android中获得SD卡中的值
  3. android installd分析
  4. AS中一个报错解决:LoggedErrorException:
  5. 2011.09.01(5)——— android checkbox自定
  6. Android通过http协议POST传输方式
  7. Android中短信拦截解决方案
  8. 新建项目出现android support library问
  9. Android(安卓)WebRTC
  10. Android笔记