新版本android studio 构建ndk helloworld
2016-07-14 16:35
239 查看
首先下载android studio 和ndk,我下载的版本如下:
android studio:android-studio-bundle-143.2915827-windows.exe
ndk:android-ndk-r12b-windows-x86_64.zip
下载完毕,安装完android studio之后,解压ndk,设置ndk路径如下:
然后创建一个项目,再创建一个module,作为该项目的依赖,
然后在mylibrary/src/main/java的报下创建一个类NdkString,静态方法可以等build成功后再添加。
然后执行build
build成功后会在mylibrary\build\intermediates\classes\debug\com\example\mylibrary路径下生产.class文件
然后cmd调出命令行,在命令行中输入如下命令
就会在当前目录下生产c头文件,
然后在mylibrary/src/main下新建文件夹jni,将上面生成的头文件剪切到jni目录下:
然后编写hello.c文件
然后再创建一个空的hello1.c空文件,网上有的说至少有两个c文件,不然会报错,这里直接创建了。
然后在gradle.properties文件末尾加入android.useDeprecatedNdk=true,不然build时候会失败
重新进行build,成功后会生成so文件
之后我们就可以在主app里用这个so文件了
在MainActivity里加入调用此方法的button时间
点击运行,就可以了
android studio:android-studio-bundle-143.2915827-windows.exe
ndk:android-ndk-r12b-windows-x86_64.zip
下载完毕,安装完android studio之后,解压ndk,设置ndk路径如下:
然后创建一个项目,再创建一个module,作为该项目的依赖,
然后在mylibrary/src/main/java的报下创建一个类NdkString,静态方法可以等build成功后再添加。
然后执行build
build成功后会在mylibrary\build\intermediates\classes\debug\com\example\mylibrary路径下生产.class文件
然后cmd调出命令行,在命令行中输入如下命令
就会在当前目录下生产c头文件,
然后在mylibrary/src/main下新建文件夹jni,将上面生成的头文件剪切到jni目录下:
然后编写hello.c文件
然后再创建一个空的hello1.c空文件,网上有的说至少有两个c文件,不然会报错,这里直接创建了。
然后在gradle.properties文件末尾加入android.useDeprecatedNdk=true,不然build时候会失败
重新进行build,成功后会生成so文件
之后我们就可以在主app里用这个so文件了
在MainActivity里加入调用此方法的button时间
点击运行,就可以了
相关文章推荐
- Android NDK开发之:配置环境的详解
- Android开发的IDE、ADT、SDK、JDK、NDK等名词解释
- Android Studio注释模板介绍
- Android提高之使用NDK把彩图转换灰度图的方法
- Android NDK 生成以及调用so 文件
- 探讨:如何在NDK中呼叫Java的class
- 关于Android Studio 和 Gradle的那些事儿
- 收藏各种技术源码
- Android App 增量更新实例(Smart App Updates)
- 每周总结20130814——Android NDK环境的搭建和使用,YUV420SP格式图像的处理
- Mac下用Android Studio运行NDK samples
- 用Android Sutdio调试NDK
- Android NDK开发简介
- Android NDK开发之Jni的数据类型
- Android NDK开发之数组类型的操作
- Android NDK开发之Jni调用Java对象
- Getting Started With the NDK(Pro Android Apps Performance Optimization)
- Advanced NDK(Pro Android Apps Performance Optimization)
- Android新版NDK环境配置(免Cygwin)