现象
cocos2d-x 2.2.6 项目的源码中使用了
std::to_string()方法,使用 NDK r9d 编译的时候,报如下错误:1error: 'to_string' is not a member of 'std'Application.mk 文件的部分内容如下:
阅读更多1APP_STL := gnustl_static 2NDK_TOOLCHAIN_VERSION := 4.8 3APP_CPPFLAGS := -frtti -std=c++11 -fexceptions -Wno-error=format-security -Wno-literal-suffix …Apple Pay 在 2016-02-18 发布,朋友圈和公众号就被刷屏了。其实自从库克同学背着乔老爷子给 iPhone 装上了 NFC 之后,我们就都知道这一天迟早会到来的。
但是 Apple Pay 并不是什么 Apple 的超级武器, 甚至不是什么新东西 。Apple Pay 的最大得利者,很可能不是 Apple,而是 中国银联 。Apple Pay 是中国银联用来对抗支付宝和微信的一把剑。当然,这个合作是双赢的, 中国银联的“云支付”开始支持 Apple Pay, 至少能帮助可怜的 AppStore 服务器承担一点点支付失败绑定银行卡失败的骂名吧……至于说 Apple Pay 这把剑能不能如愿以偿地让中国银联拳打支付宝脚踢 …
阅读更多在 cocos2d-x 3.4 上遇到了一个诡异的问题,记录如下。
平台和版本
- 框架: cocos2d-x 3.4 final
- 设备: Nexus 4/5/7 with Android 5.0.1/5.0.2
- NDK version: r9d
问题描述
一个 dragonbonesCPP 骨骼动画,在 iOS、Windows、Mac OS X、Android with 4.x 上表现完全正常,但在 Android 5.x 下表现不正常。
具体表现为解析骨骼动画数据的时候,既不 crash,也没有任何报错信息,整个程序就停住了。
阅读更多cannot use 'throw' with exceptions disabled
在为 DragonBonesCPP/refactoring 的 cocos2d-x-3.2 demo 增加 Android 编译时,NDK 报了一个编译错误:
error: cannot use 'throw' with exceptions disabled throw std::invalid_argument("Invalid data.");
这是由于 DragonBonesCPP 库使用了 C++ 标准异常,而 Android NDK 编译器默认不支持 C++ 异常控制导致。
但是,从Android NDK r5 …
阅读更多终于把糟蹋了2年的 Moto Atrix 2 换成了华为荣耀3X,花点时间做了Root、Recovery,以及加入了Google服务套件,下面是流程。
- 安装驱动程序;
- 用刷机工具刷入Recovery(线刷);
- 在手机上启动Recovery(音量上+电源开机),刷入Root包实现Root(卡刷);
- 同样使用Recovery,刷入Google服务套件包(卡刷)。
以上除了第4步Google服务器套件外,所有的资源和教程都可以在这里找到:华为荣耀3X(G750-T00)一站式Root/Recovery 。
阅读更多Korean text isn't shown in Android 4.2.2
环境
- 编译SDK:AIR 3.6/3.7
- 测试设备:Nexus 7(Android 4.2.2)/Samsung Note 2(Android 4.1.2)/Moto Atrix 2(Android 4.1.2)
- 测试模拟器:Android 4.2.2/4.1.2
现象
- App中使用朝鲜语/韩文字符(UTF-8编码)的文本,在Android4.2.2系统上不能显示,模拟器和设备均出现这个问题;
- 不仅是App的显示有这个问题,App在Android系统App列表中的名称也无法显示;
- 无论设备语言是英文、朝鲜语/韩文还是中文,这个问题都会出现;
- 同样 …
