美文网首页
Android studio 下的ndk开发碰到的问题

Android studio 下的ndk开发碰到的问题

作者: 厦门第一帅哥 | 来源:发表于2018-08-02 16:03 被阅读12次

根本文章https://www.jianshu.com/p/81a97a43c176进行Android studio 下的ndk,碰到了以下问题。

1.

Error: Flag android.useDeprecatedNdk is no longer supported and will be removed in the next version

此错误代码下有提示,改成

android.deprecatedNdkCompileLease=1533193656004

即可。

2.

Process 'command '/Users/zhaoliangchen/Library/Android/sdk/ndk-bundle/ndk-build'' finished with non-zero exit value 2

在当前module的build.gradle下添加

android {

    sourceSets.main {

        jni.srcDirs = []

    }

}

3. 必须加入平台

ndk {

            moduleName "jniutil"            

            abiFilters 'armeabi', 'x86', 'armeabi-v7a'        

}

4 JNI路径

在执行javah命令时,我进入的是cd app/src/main/java 这样jni文件夹在java文件夹下,作为一个包存在,这样就无法生成so文件

       执行javah的正确姿势:

进入app/src/main目录:cd app/src/main

       执行javah命令:javah

      javah -d jni -classpath ./Java com.chatone.jni.JniDemo

相关文章

网友评论

      本文标题:Android studio 下的ndk开发碰到的问题

      本文链接:https://www.haomeiwen.com/subject/wyxsvftx.html