前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >AndroidStudio编写jni自动补全

AndroidStudio编写jni自动补全

作者头像
坑吭吭
发布2019-05-30 14:55:25
1.6K0
发布2019-05-30 14:55:25
举报

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

环境

as版本

代码语言:javascript
复制
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文档
代码语言:javascript
复制
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里会自动生成一段代码

代码语言:javascript
复制
android{
...
    externalNativeBuild {
        ndkBuild {
            path file('src/main/jni/Android.mk')
        }
    }
}

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.05.29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档