您的位置:首页 > 移动开发 > Android开发

新版本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 ndk