近期在学习android NDK开发,它比开发一般的android工程更加繁琐,特别是和C/C++代码交叉编译的过程。本文是windows下用ADT进行android NDK开发的详细教程,包括了从环境搭建、配置到编译全过程,需要的朋友可以参考。...
分类:
移动开发 时间:
2014-10-22 18:16:02
阅读次数:
183
今天在编译android NDK工程的时候,在jni文件夹下的cpp文件中报了一大堆错误,诸如:Unresolved inclusion: 、Type 'jint' could not be resolved、Type 'jintArray' could not be resolved等,根据经验,这样的错误肯定是没有包含相应的头文件导致的。
解决方案:
选中工程,右键->Properties,点击C/C++ General展开,点击Path and Symbo...
分类:
移动开发 时间:
2014-10-22 11:06:58
阅读次数:
203
本章在上一章的基础上讲解顶点缓存数组(Vertex Buffer Object)即VBO的使用,使用VBO来实现金字塔和立方体的绘制,
绘制的效果和上一章相同。这个系列教程主要是采用实例演示 Opengl ES 1.x NDK开发,对一些要点进行解释,因此对API的用
法和说明较少,建议初学者可以参考Opengl ES 1.x的API手册。
本章示例了VBO缓存顶点、颜色和索引的用法。
>>>为什么要使用VBO?
VBO的数据存放在显卡内存中,能节省从系统内存复制到显卡内存中的时间,提高...
分类:
其他好文 时间:
2014-10-20 15:10:36
阅读次数:
275
============问题描述============ 如何使用Eclipse的NDK开发动态库,静态库?Eclipse中已经安装了NDK,CDT和Esequoyah并配置(是在网上查的)。我是做C++的,公司业务需要自学Android,对Java也是知道一点皮毛。在网上查了一些资料,我都没有成功...
分类:
系统相关 时间:
2014-10-19 23:04:50
阅读次数:
319
============问题描述============ 坑了个爹的,看了可以录AAC就跟人约束了用AAC的,现在发现可以录不可以放…不支持。。求大神解答Android如何播放aac文件。 ============解决方案1...
分类:
其他好文 时间:
2014-10-18 23:56:26
阅读次数:
268
本文来自:http://blog.csdn.net/ouyang_peng/article/details/11358405今天看到一篇文章,收藏了很多大牛的博客,在这里分享一下谦虚的天下柳志超博客Android中文WikiAndroidStudio-NDK开发-移动开发团队谦虚的天下 - 博客园g...
分类:
移动开发 时间:
2014-10-12 12:16:57
阅读次数:
1101
使用NDK开发,用到了JNI来连接C++和JAVA。当C++方增加了一个新函数,jni访问此函数,eclipse会提示找不到改函数,然后前面打个红叉叉表示语法错误,从而阻碍了编译和运行。当我选择清理和重新编译后,问题还是存在。NDK第一次编译时将C++的头文件预处理掉并缓存起来了,但是一般的清理不会...
分类:
编程语言 时间:
2014-10-11 16:40:25
阅读次数:
156
最近根据公司安排,录制了Android NDK开发的内容,整体课程可以在www.iotekclass.com上看到,后续会慢慢的用blog把这些内容展示出来。
此课程大纲如下:
第一章
NDK简介
第一章 NDK简介
第一节
NDK简介
第二章
NDK的HelloWorld
第一节
...
分类:
移动开发 时间:
2014-10-10 20:53:44
阅读次数:
268
一、NDK产生的背景 Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于AndroidSDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第三方应用只能使用Java”。在AndroidSDK首次发布时,Google就宣....
分类:
移动开发 时间:
2014-10-10 12:46:14
阅读次数:
358
很多朋友在开发Android JNI的的时候,会遇到findlibrary returned null的错误,因为某种原因,so没有打包到apk中。下面浅析下引起该错误的原因以及平台兼容性问题。
一、没有将so打包到apk中的原因。
当你发现到findlibrary returned null的错误时,其实最直接的解决办法就是解压apk,看看apk中的x86、armeabi、armeabi-v...
分类:
移动开发 时间:
2014-10-09 16:11:08
阅读次数:
145