windows下 android studio 的NDK开发环境配置(1)(2)
来源:互联网 发布:费根鲍姆常数 知乎 编辑:程序博客网 时间:2024/05/16 17:02
参考博主文章链接:
http://blog.csdn.net/cheng1204456236/article/details/51752887 ,特此鸣谢!
开发环境:
windows10
AS2.1.2
首先安装NDK,
安装完后,新建一个空项目。
点击下一步,知道新建一个新项目。
新建好的项目如下:
检测local.properties 文件里面是否有ndk的路径,没有加上。
然后看app\build.gradle
加上这段代码
ndk{
moduleName “MyLibrary”
}
sourceSets.main{
jni.srcDirs = []
jniLibs.srcDir “src/main/libs”
}
别加错位置了。
在gradle.properties中添加
Android.useDeprecatedNdk=true
然后新建JNI文件夹。
下面开始配置工具,
配置这3个工具,
配置工作结束。
可以在tool下面看到自己添加的3个工具。
下面开始添加文件。
新建 一个class文件,并加上如下代码,
这个是定义JNI函数接口以及加载编译c/c++ 文件的库文件。
新生成一个.h 头文件。把这个文件直接拖到jni下面去。
windows下 android studio 的NDK开发环境配置(2)
在JNI文件夹下面添加 .c文件,以及make文件。
test.c 如下
- 1
- 2
- 3
- 4
- 5
- 6
- 1
- 2
- 3
- 4
- 5
- 6
Android.mk
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 1
- 2
- 3
- 4
- 5
- 6
- 7
application.mk
- 1
- 2
- 1
- 2
开始build ndk
目录下面多了libs,obj目录。
然后就开始使用我们的接口。
在xml中添加textview的id
在mainactivity 中添加如下代码
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
ok。可以测试了。
参考这篇mac下配置修改的。
http://blog.csdn.net/cheng1204456236/article/details/51753701
- windows下 android studio 的NDK开发环境配置(1)(2)
- windows下 android studio 的NDK开发环境配置(2)
- windows下 android studio 的NDK开发环境配置(1)
- Android Studio下的NDK开发(一):环境配置
- Android NDK学习(2)Windows下NDK开发环境配置
- Android studio环境下的 NDK(jni)开发
- Windows主机下Android NDK开发环境的配置
- android-studio(1):配置NDK开发环境
- Android Studio JNI/NDK 编程(二) Windows 下环境搭建 demo 开发
- windows 下 Android NDK开发配置(window + cygwin + NDK )
- Android studio下NDK开发环境配置及开发流程
- Windows环境下Android NDK的开发
- android ndk开发环境搭建(windows环境下)
- android ndk开发环境搭建(windows环境下)
- android ndk开发环境搭建(windows环境下)
- android ndk开发环境搭建(windows环境下)
- android ndk开发环境搭建(windows环境下)
- Android NDK开发环境搭建(windows环境下)
- asp.net GDI+ 绘制验证码 大小写字母数字混合
- android monkey命令学习与脚本制作
- 7.桥接模式
- 基于TQ2440的电子相册项目实现
- oracle中对数字类型的处理
- windows下 android studio 的NDK开发环境配置(1)(2)
- MySQL优化原理及优化经验
- gradle settings use local gradle(设置gradle版本为本地版本)
- TC Linker Error: Unable to open input file 'xxx.C(或.OBJ)'
- WinForm入门--高级控件(简)
- Android Studio导入aar文件并配置使用
- 有关子集枚举和容斥的一些问题
- 标准导航栏
- liunx 查看端口号