windows下 android studio 的NDK开发环境配置(2)

来源:互联网 发布:mac桌面文件夹 编辑:程序博客网 时间:2024/06/05 10:45

在JNI文件夹下面添加 .c文件,以及make文件。
test.c 如下

#include "test_myapplication_myndk.h"JNIEXPORT jint JNICALL Java_test_myapplication_myndk_getint  (JNIEnv * env, jobject obj){   return 100;  }

android.mk

LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := MyLibraryLOCAL_SRC_FILES =: test.cinclude $(BUILD_SHARED_LIBRARY)

application.mk

APP_MODULES := MyLibraryAPP_ABI := all

这里写图片描述

这里写图片描述
这里写图片描述

这里写图片描述
开始build ndk

结果如下

目录下面多了libs,obj目录。
然后就开始使用我们的接口。

在xml中添加textview的id
这里写图片描述

在mainactivity 中添加如下代码

public class MainActivity extends AppCompatActivity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        TextView tv = (TextView) findViewById(R.id.tv);        int r = new myndk().getint();        tv.setText(Integer.toString(r));    }}

ok。可以测试了。
参考这篇mac下配置修改的。
http://blog.csdn.net/cheng1204456236/article/details/51753701

1 0
原创粉丝点击