这几天公司项目使用到了Cocos2d-js,需要打包生成Android的apk包,但是发现生成的apk包在64位8核的手机上会闪退,原因是没有在apk中打包arm64-v8a的so包。于是需要修改Cocos2d-js的make文件来重新编译,经过几番波折,终于完成,在这里把解决方案分享给大家。...
分类:
Web程序 时间:
2015-08-27 15:25:19
阅读次数:
1942
Android SDK+Eclipse+ADT+CDT+NDK 开发环境在windows 7下的搭建 这几天一直在研究 Android SDK C/C++平台的搭建,尽管以前有成功在Windows XP做过,由于当时没有留下有用的记录,花了很多的冤枉时间,今天写出来以备后用。由于Android S....
分类:
移动开发 时间:
2015-08-27 12:57:26
阅读次数:
197
这几天在在调试一个Android项目时,遇到了“signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadbaad”异常,感觉是jni层操作内存不当引起的,由于是Android新手,没什么经验,而且调试ndk库又很麻烦,于是各种百度,各种搜索,ndk-stack,还是无法定位出现问题的地方,几乎奔溃!后面经过几经波折,单独测试了一些使用频繁...
分类:
移动开发 时间:
2015-08-26 12:07:59
阅读次数:
243
使用 NDK 编译可执行文件,即 Android.mk 文件应该是编译 target 应该是?BUILD_EXECUTABLE include $(BUILD_EXECUTABLE) 假设,编出的目标为 helloworld 1. 将 helloworld push 到手机的 /sdcard 目录下 2. 执行...
分类:
移动开发 时间:
2015-08-26 00:16:31
阅读次数:
158
本博客是基于Android Studio 1.3 preview版本,且默认你已经安装了Android SDK, Android NDK。用Android Studio新建一个工程叫AndroidJNI_IntArray,其目录结构如下:├── AndroidJNI_IntArray.iml├── ...
分类:
移动开发 时间:
2015-08-25 18:50:28
阅读次数:
211
NDK开发一般分为一下几个步骤:(默认你已经安装好了NDK和android开发环境)1.创建一个项目2.创建JNI目录3.编写nativejava层方法4.生成JNI头文件 (1)编写javaNative代码 (2)执行命令javah (3)添加android.jar包到环境变量5.创建...
分类:
移动开发 时间:
2015-08-25 13:46:14
阅读次数:
226
Android-eclipse-NDK&JNI1. NDK简介(★★)1.1 NDK产生的背景 Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于Android SDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第三....
分类:
微信 时间:
2015-08-25 13:09:55
阅读次数:
343
Android-eclipse-NDK&JNI1. NDK简介(★★)1.1 NDK产生的背景 Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于Android SDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第三....
分类:
移动开发 时间:
2015-08-25 11:50:20
阅读次数:
278
Android PDK,NDK,SDK都是做什么的?三个词应该是在软件开发领域通用的,它们的全称分别为:SDK(Software Development Kit)PDK(Platform Development Kit)NDK(Native Development Kit)1.SDK 软件开发套件一...
分类:
移动开发 时间:
2015-08-21 19:24:21
阅读次数:
198
今天用NDK写了一个通信程序,发现阻塞SOKCET 读写的时候返回了EAGAIN。NDK下PERROR输出为Try Again.查了半天头文件在网上找到了原因。在此纪录。网址为http://blog.csdn.net/cleanfield/article/details/416499852)sock...
分类:
其他好文 时间:
2015-08-21 01:47:12
阅读次数:
166