最近由于对音视频非常感兴趣,想学习NDK的开发。于是在各种资料轰炸下算是了解了点开发基础。所以想着分享出来也算是这段时间学习的小总结。这篇为环境搭建篇章,实战的NDK项目就是音视频的编解码。
一、环境的搭建流程:
硬件基础:Windows10+As2.2版本+NDK-r14b版本。
As和ndk-r14b下载可以到这个AndroidDevTools网站下载:
网址: http://www.androiddevtools.cn/。
这里我并没有在As里SDK-Tools配置里直接去下载。而是自己下载了Windows 64-bit配置的。码农们如果觉得不好的话可以在SDK-Tools下的就行。一样可以用。
 
①、As里的下载配置图:直接勾选上就可以点击OK下载就完成了(As在2.2版本以上就自带支持了的)。
 
(注意:因为是NDK的音视频的开发。所以这里勾选上了LLDB和CMake选项,下篇文章也会细讲。这篇先把配置弄好 - - )。
②、网站下载配置的图:将下载好的解压放在你的studio的sdk目录下就行。
 
上述就是NDK安装部分:下来来测试下是否可以成功使用
二、NDK搭建测试
新建一个studio项目将includeC++Support勾选上:表示支持C/C++开发
 
接着下一步下一步。。。最后勾选上下面的两项选择:自动配置好开发环境。
 
三、配置完成图:
多了一个cpp的文件夹--native-lib.cpp就是NDK开发的核心了。后期的音视频开发基本上就是在里面完成。
 
上述就是基本的环境搭建。非常简单。如果有啥写得不对和问题的欢迎留言。感谢阅读。
下篇文章分享:“:
1、音视频播放流程、
2、解码流程、
3、NDK开发的FFmpeg的配置。
附上github项目地址:https://github/NdkAudioVideoDemo

AndroidStudio-NDK-r14b开发环境搭建相关推荐

  1. Android下NDK开发环境搭建

    Android下NDK开发环境搭建 1.     AndroidNDK安装与配置 1.1  NDK简介 Android NDK是一套允许开发人员使用本地代码(如C/C++)进行Android APP部 ...

  2. Android NDK 开发环境搭建(二)----来源http://www.cnblogs.com/zdz8207/archive/2012/11/27/android-ndk-install.htm

    随笔- 116  文章- 0  评论- 106  android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创) android 最新 N ...

  3. Android开发环境搭建+AS常用功能指导

    AndroidStudio 已经迭代了好几个版本,功能已稳定,各种配置的方法在搜索引擎里基本都能找到,这里做一些简单汇总整理. 一.AndroidStudio 开发环境搭建 1.1 简单介绍Andro ...

  4. QGC4.1.2二次开发(1)--Qt5.12.6 andorid开发环境搭建

    开发环境介绍: QGC版本: 4.1.2 Qt版本: 5.12.6(QGC要求) windows平台开发:vs2017 andorid平台: JDK Java SE 8u281        ando ...

  5. 传智播客C/C++各种开发环境搭建视频工具文档免费教程

    传智播客作为中国IT培训的领军品牌,一直把握技术趋势,给大家带来最新的技术分享!传智播客C/C++主流开发环境免费分享视频文档中,就有写一个helloworld程序的示范.火速前来下载吧 所谓&quo ...

  6. Windows下Android开发环境搭建和配置

    关于Windows下Android开发环境搭建.配置方面文章,网上一搜一堆,为方便以后参考,权且做个记录,主要关注安装过程中的注意事项.对新手提醒的是,本文介绍SDK开发Android APK环境搭建 ...

  7. linux android开发环境搭建

    android开发环境搭建的一些有用链接: 1. sdk manager的国内服务器 http://www.cnblogs.com/huangjacky/p/4077982.html 2. 常见问题的 ...

  8. Android开发 环境搭建(ubuntu)

    通过本节实现Android开发的环境搭建,主要内容包括: (1)Linux系统安装. (2)开发工具安装. (3)刷机. 2003年10月,Andy Rubin等人创建Android公司,并组建And ...

  9. 微信小游戏客户端开发环境搭建

    微信小游戏客户端开发环境搭建 开发工具 环境配置 发布小游戏 一直以来,弄App形式的游戏比较多,近年来,微信小游戏火了起来.出于好奇,研究了一番,觉得还是挺有意思的,想和大家分享下. 官方手册网址: ...

  10. 网狐荣耀6701,6801(二) 开发环境搭建与编辑

    开发环境搭建与编辑 网狐荣耀6801环境搭建与编译.发布 1. 安装sqlserver2012 数据库实例右键属性->连接->远程查询超时值->设置为0 2. 安装vs2003 3. ...

最新文章

  1. c# 单例 按需创建
  2. mysql中find_in_set_mysql中find_in_set()函数的使用详解
  3. scale html 浏览器,javascript中scale怎么使用?
  4. Windows软件调试学习笔记(1)
  5. Java相关资料分享(视频+电子书籍)
  6. 使用Laravel Eloquent ORM 时如何查询表中指定的字段
  7. android 压缩多个文件,Android下文件的压缩和解压(Zip格式)
  8. 如何使用cURL一次测量请求和响应时间?
  9. 《模拟电子技术基础》课程笔记(一)——绪论
  10. 详细介绍 Yolov5 转 ONNX模型 + 使用ONNX Runtime 的 Python 部署(包含官方文档的介绍)
  11. 数字孪生 软著登记表 模板
  12. 村上春树《挪威的森林》读书笔记
  13. Leetcode 2233. Maximum Product After K Increments
  14. 宽容那些与我们不同的人
  15. 【Java学习笔记1】Java概述 -背景+环境搭建
  16. base64接收图片
  17. a DNS-1123 label must consist of lower case alphanumeric characters or ‘-‘, and must start and end w
  18. Android-APK瘦身实践
  19. 如何快速实现增长App用户量?
  20. 利用洪特规则计算原子离子磁矩过程详解

热门文章

  1. 机器学习实战 : k-近邻算法(史诗级干货长文)
  2. 椰树菜刀批量拿站详解 视频教程
  3. 利用计算机画一画教学设计,信息技术应用 用计算机画函数图象教学设计一等奖...
  4. 搭建ESP32-Arduino开发环境(离线一键安装超级好用)
  5. iOS中对于navigationBar隐藏的一些设置
  6. oracle 9i 体系结构图
  7. win7家庭版和旗舰版区别_win7旗舰版和家庭版区别
  8. Adobe AIR 安装出错解决方案
  9. 基于Docker搭建nexus私服
  10. 图的深度优先遍历DPS邻接矩阵初始化