Android Gradle 插件问题:The option ‘android.useDeprecatedNdk‘ is deprecated.

问题与处理策略

问题描述
  • 在 Android 项目中,报如下警告

    The option 'android.useDeprecatedNdk' is deprecated.
    The current default is 'false'.
    It has been removed from the current version of the Android Gradle plugin.
    NdkCompile is no longer supported

    翻译

    配置项 android.useDeprecatedNdk 已弃用

    当前默认值为 false

    它已从当前版本的 Android Gradle 插件中删除

    不再支持 NdkCompile

问题原因
  1. android.useDeprecatedNdk 是旧版 Android Gradle 插件(AGP)中的一个配置项,用于启用对 NDK 编译的支持

  2. 从 AGP 3.0.0 开始,NdkCompile 已被弃用,并在更高版本中被移除

  3. 当前版本的 AGP 默认将 android.useDeprecatedNdk 设置为 false,并且不再支持 NdkCompile

处理策略
  • 在项目的 gradle.properties 文件中,删除或注释掉以下内容

    android.useDeprecatedNdk=true

相关推荐
AD钙奶-lalala11 分钟前
Android 11以上App主动连接WIFI的完整方案
android
大耳猫15 分钟前
Android 中的 DataBinding 详解
android·android jetpack·databinding
qq_5432485220 分钟前
redis的哨兵模式和Redis cluster
java·开发语言
玲小珑22 分钟前
Auto.js 入门指南(一)什么是 Auto.js
android·前端
异常君27 分钟前
TCP TIME_WAIT 状态:原理、问题与优化方案
java·linux·tcp/ip
清风~徐~来36 分钟前
【Redis】set 类型
java·数据库·redis
全栈凯哥1 小时前
JSCH使用SFTP详细教程
java
残*影1 小时前
Spring 中如何开启事务?
java·后端·spring
于冬恋1 小时前
Web后端快速入门(Maven)
java·maven
天天摸鱼的java工程师2 小时前
CTO新项目直接上MySQL 8.0,老系统仍是5.7
java·后端·mysql