赞
踩
ctrl+alt+shift+s 打开SDK Location,配置包的路径。
有了头文件,我们需要在JNI目录右键New->C/C++Source File建一个cpp文件,编写以下代码,返回一个字符串到Java层
再jni目录下新建一个Android.mk和Application.mk.
- //使用的时候需要把这些//注释去掉
- //Adroid.mk
- LOCAL_PATH :=$(call my-dir)//当前文件夹,一般不用修改
- include $(CLEAR_VARS) //这个配置需要,但是不用做修改
- LOCAL_MODULE :=JNIDemo//so的名称
- LOCAL_SRC_FILES :=JNIDemo.cpp //指定需要编译的c++/c文件
- include $(BUILD_SHARED_LIBRARY) //这个不用修改
-
- //APPlication.mk
- APP_ABI :=all //编译so的平台,根据你的需求选择这些'armeabi','x86', 'armeabi-v7a', 'x86_64'这里选择了全部平台
在src目录下的build.gradle配置一下我们刚才编写的脚本。
生成的so文件会在build/intermediates/ndkbuild下。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。