1. 程式人生 > >android studio 2.3 cmake ndk開發第一個專案執行

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++ 之後遇到一個問題,用下面方法解決

不勾選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 的錯誤