Android - jni - 系统头文件找不到的其中原因之一

时间:2024-03-30 15:22:47

问题描述

有时候看到这样真的很扎心,又咋回事了
有时突然叫你接手老项目,然后在自己的开发环境上运行,都会出现各种各样的问题,这就是其中之一
Android - jni - 系统头文件找不到的其中原因之一
Android - jni - 系统头文件找不到的其中原因之一

问题解决

在build.gradle中,有个gradle的插件这么一个东西,平时都用不上它,新建项目的时候系统都帮你弄好的了
具体可看此文章:Android Gradle dependencies 方式:classpath、implementation、api 的区别

  • 这是找不到头文件的版本号

Android - jni - 系统头文件找不到的其中原因之一

  • 修改版本号(根据可以运行的项目,对照一下版本号,直接修改就好了)然后 build一下项目,就解决了

Android - jni - 系统头文件找不到的其中原因之一

  • 值得注意的是,修改这里的时候,有个地方也会跟着改变,版本号是对应的(这里对应的是我修改之后的)

Android Studio gradle插件版本和gradle版本对应关系

Android - jni - 系统头文件找不到的其中原因之一

  • 个人总结:在接手老项目,存在各种问题出现的时候,表面上快速解决问题最快的方法 —> 自己新建一个空的项目,然后在配置上,一 一对照一下。修改了一个,build的一下项目
    如有更好的方法和建议,欢迎评论区回答,互相学习。