博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年8月22日

摘要: 原贴http://topic.csdn.net/u/20101022/16/1b2e0cec-b9d2-42ea-8d9c-4f1bb8320a54.html?r=70149216,看过并动手实现,记录下来以备再用。 如果是在java层,有String类可以很好的转换各种编码,在ndk下面就没有现成的公开的工具,不过可以用icu4c。 ICU4C 是IBM的国际化开发组件ICU的C语言实现版本。在android系统里也有实现。ndk里面并没有公开可用的api,需要自己加载动态库来调用转换函数。 android下icu库路径为"/system/lib/libicuuc.so" 阅读全文
posted @ 2012-08-22 19:52 Likwo 阅读(2570) 评论(0) 推荐(0) 编辑

摘要: WARNING: Could not load test.so: Cannot load library: reloc_library[1312]: 1332 cannot locate '__aeabi_f2uiz'...这个问题是gcc的编译问题,需要把gcc.a打进去即可,但是解决问题的过程很重要,在这里记录下:遇到这种情况就在so所在的目录查看是否有这个符号objdump -tT test .so | grep __aeabi_f2uiz通过查看,确实是不存在的。然后查看该test.so的依赖库是否有在symbols/system/lib/的目录,该目录是带详细debu 阅读全文
posted @ 2012-08-22 10:28 Likwo 阅读(6003) 评论(0) 推荐(0) 编辑