AndroidStudio编写jni自动补全

AndroidStudio写JNI没有提示,就像写txt一样,百度了一大圈也没有解决问题,什么升级as,升级gradle都不管用,下面记录一下解决办法:

环境

as版本
com.android.tools.build:gradle:3.4.1

ndk.dir=D\:\\sdk\\ndk-bundle
sdk.dir=D\:\\sdk

distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip

操作

  • 编写.mk文档
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE    := NativeMethods
LOCAL_SRC_FILES := com_nelson_javanativedemo_Brage.cpp
include $(BUILD_SHARED_LIBRARY)
mk文件
  • 建立连接


    Link

    然后build.gradle里会自动生成一段代码

android{
...
    externalNativeBuild {
        ndkBuild {
            path file('src/main/jni/Android.mk')
        }
    }
}

到这就可以了,提示出来了,也能正常编译了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容