在iPhone 6 Plus上跑的时候遇到了这么一个错误:ld can't link with a main executable file for architecture armv7,然后就各种改啊改啊,因为我明明已经把arm64加入了豪华午餐阵容了呀,为啥还提示我不允许在64位处理器上跑啊?这...
分类:
其他好文 时间:
2015-09-08 15:24:15
阅读次数:
167
这是一个字符串转int的函数(libc 有同类函数strtol系列) 这虽然是个玩具函数,但在设计之初确定了如下目标: 1.函数原型模仿strtol,但是去掉strtol第二个参数 int str2int(char *str, int base); //玩具函数原型...
分类:
编程语言 时间:
2015-08-30 23:40:35
阅读次数:
522
这几天公司项目使用到了Cocos2d-js,需要打包生成Android的apk包,但是发现生成的apk包在64位8核的手机上会闪退,原因是没有在apk中打包arm64-v8a的so包。于是需要修改Cocos2d-js的make文件来重新编译,经过几番波折,终于完成,在这里把解决方案分享给大家。...
分类:
Web程序 时间:
2015-08-27 15:25:19
阅读次数:
1942
android出现段错误时的查找方法,例如出现log:2196 01-02 12:49:01.090 F/libc ( 1309): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 1388 (SurfaceFlinger)21...
分类:
移动开发 时间:
2015-08-17 17:07:41
阅读次数:
197
在iOS开发时,有时候遇到libc++abi.dylib handler threw exception这样的异常,虽然在断点出加上了All Exceptions,也断到相应的代码了,但是没打印对应的日志,实际上不是这段代码的问题。因此不知道什么地方出错了。这时候可以用下面的代码来打印异常log@t...
分类:
编程语言 时间:
2015-08-16 15:07:24
阅读次数:
134
让cocos2dx支持并通过arm64 编译...
分类:
其他好文 时间:
2015-08-14 15:49:29
阅读次数:
135
1、先在src/main/目录下新建jni目录
2、这里偷个懒,直接从其他工程中拷贝Android.mk,Application.mk,demo.cpp到jni目录下
在Application.mk文件中,配置如下:
APP_ABI := armeabi armeabi-v7a arm64-v8a x86 x86_64 mips mips64
APP_PLATFORM ...
分类:
移动开发 时间:
2015-08-06 15:10:43
阅读次数:
188
为了适配iPhone 5s的64位处理器,在编译选项中加入了arm64架构。但是发现工程在真机上可以编译通过但是在模拟器上却未编过。 问题解决:经研究在编译选项中再加入x86_64架构,重新编译工程就可以在模拟器上编译成...
分类:
移动开发 时间:
2015-08-06 11:23:21
阅读次数:
156
解决方法:
1、在Project
target里“Architectures”设置为:Standard (armv7,armv7s)或者 Standard (armv7,arm64)
2、设置”Build
Active Architecture Only”为“NO”
3、在Project
target里“Build Settings”的“Valid Architectures”...
分类:
移动开发 时间:
2015-08-05 18:30:38
阅读次数:
220
目前64bit android系统也慢慢的多了,看到也有apk声称支持64bit system,然后就往里面打包搞了个arm64-v8a 目录,放了个64bit的so,但是apk代码里面却不按规范去load so ,导致一系列 file not found 异常~
apk lib目录:
先看下apk中的lib打包的目录:
依次代表不同类型的cpu
PMS安装路径:
pms ins...
分类:
移动开发 时间:
2015-08-04 19:12:19
阅读次数:
334