Android NDK学习笔记15-配置AndroidStudio
来源:互联网 发布:ubuntu桌面版 编辑:程序博客网 时间:2024/05/17 22:26
现在大家越来越多的使用AndroidStudio进行Android开发,那么今天就和大家一起交流一下AndroidStudio开发NDK的配置方法。
AndroidStudio配置NDK
通常我们有两种方法实现配置
1手动方式配置:
1.在Google的官方网站下载Android NDK的安装包
下载地址是http://developer.android.com/sdk/ndk/index.html,打开下载页面后选择的下载文件为android-ndk-r12-windows-x86_64.zip
下载后,将下载的zip文件解压缩到用户的Android开发目录中,这里我将Android NDK解压到D:\目录中,zip文件中包含一层目录,D:\android-ndk
2.配置NDK环境变量
- 打开我的电脑–属性–高级–环境变量
新建系统变量NDK_HOME
变量名:NDK_HOME
变量值:D:\android-ndk-r12b
选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把NDK安装目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。
变量名:Path
变量值:%NDK_HOME %;
完成以上操作后,NDK环境变量配置结束,我们测试环境变量的配置成功与否。在cmd命令行窗口输入“ndk-build”,输出以下信息即为配置正确。如图:
3.点击AndroidStudio菜单栏找到”File”-“Project Structure…”,打开界面
接着在Android NDK Location中,选择刚才解压的NDK系统文件路径,配置之后,在项目的local.properties配置文件中看到NDK路径,说明我们配置成功!
2插件方式配置:
1.点击AndroidStudio菜单栏找到”File”-“Settings”,打开界面
2.依次点击”Appearance & Behavior”-“System Settings”-“Android SDK”选项,然后点击切换到”SDK Tool”选项卡
3.将NDK左侧的复选框打钩
4.点击”Apply”按钮,然后在弹出窗口中点击”OK”,然后下载
5.等待下载安装完成,点击”Finish”按钮即可
配置Gradle脚本
解决$USE_DEPRECATED_NDK=true的问题
Error:Execution failed for task ':app:compileDebugNdk'.> Error: NDK integration is deprecated in the current plugin. Consider trying the new experimental plugin. For details, see http://tools.android.com/tech-docs/new-build-system/gradle-experimental. Set "$USE_DEPRECATED_NDK=true" in gradle.properties to continue using the current NDK integration.
在gradle.properties中增加如下配置:
到此,AndroidStudio开发NDK的基本配置已经完成,接下来,我将以一个实际案例给大家讲解如何使用AndroidStudio开发NDK。
- Android NDK学习笔记15-配置AndroidStudio
- Android——AndroidStudio配置NDK步骤
- AndroidStudio NDK Gradle配置
- androidstudio Ndk 环境配置
- androidstudio ndk 配置
- AndroidStudio配置ndk环境
- AndroidStudio的NDK配置
- Android NDK 学习笔记
- Android NDK学习笔记
- Android NDK学习笔记
- Android NDK学习笔记
- Android NDK 学习笔记
- Android NDK 学习笔记
- android ndk学习笔记
- ANdroid NDK学习笔记
- JNI学习一(AndroidStudio NDK环境配置)
- Android学习笔记之NDK开发环境配置(WIN32)
- Android学习笔记之:NDK开发环境配置
- 一些关于css div的注意事项
- OHEM-Training Region-based Object Detectors with Online Hard Example Mining - cvpr 2016 oral
- Android第一行代码学习笔记八----网络技术
- 使用ButterKnife8.4.0的gradle配置
- C# XMLDocument解析XML归纳
- Android NDK学习笔记15-配置AndroidStudio
- 理解OAuth 2.0
- 深度学习框架可使用组件化的思考&BP反向传播的思考
- Android性能优化之一:ViewStub
- ODI环境搭建_04安装Oracle Data Integrator
- ViewPager的使用<一>
- Jquery Datatable 数据填充报错:requested unknown parameter 'XXX' for row xx, column xx 解决方法
- 话一:Wince开发之软硬件需求
- SDLockView:基于贝塞尔曲线的手势解锁