android studio 2.3 cmake ndk开发第一个项目运行

Posted 潇潇微雨up

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android studio 2.3 cmake ndk开发第一个项目运行相关的知识,希望对你有一定的参考价值。

勾选support c++的ndk配置

创建项目 添加

defaultConfig
            ndk
            moduleName "HelloJni" //so文件: lib+moduleName+.so
            abiFilters "armeabi", "armeabi-v7a", "x86" //cpu的类型
            
        

即可

点了support c++ 之后遇到一个问题,用下面方法解决

https://blog.csdn.net/kidults/article/details/80599923

不勾选support c++的ndk配置

1.ndk下载

2.local.properties 添加ndk路径

3.gradle.properties中添加配置 android.useDeprecatedNdk=true

4.app/gradle中添加 defaultConfig
            ndk
            moduleName "HelloJni" //so文件: lib+moduleName+.so
            abiFilters "armeabi", "armeabi-v7a", "x86" //cpu的类型
            
        

5. 注意 一定要在jni文件夹下 添加 2个以上 c文件 否则报错  xxx_path=NULL 的错误

以上是关于android studio 2.3 cmake ndk开发第一个项目运行的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio手动配置Makefile、CMake

C++学习(四四零)android studio如何关联cmake

android studio 2.2.2 32位怎么配置ndk cmake环境

Android Studio cmake突然没有语法高亮

Android Studio CMake 错误:构建命令失败

将 Android Studio 指向特定的 cmake 版本