NDK
acmdream
我是福建某高校2013级在校生,学业之余喜欢研究算法。
展开
-
Linux/Android NDK wchar_t 陷阱
在linux里wchar_t默认是32位的,通常android也是如此,但是我们知道可以通过给编译器加上 '-fshort-wchar'选项使其变成16位,于是这里就会有一个陷阱。 在gcc手册中会有一段针对这个flag的警告: The -fshort-wchar switch causes GCC to generate code that is not binary compatible转载 2017-02-08 10:57:54 · 1014 阅读 · 0 评论 -
Android Native/Tombstone Crash Log 详细分析[原创]
转自:http://blog.sina.com.cn/s/blog_702c2db50102vc2h.html Android 虽然已经有好几年了,但是NDK的开放速度却非常缓慢,所以目前网络上针对对Android Native Crash的分析说明还比较少,尤其是非常详细的分析方式更难以查询。因此大部分程序员在遇到难以进行addr2line的crash log时,会一筹莫展。事实上这份lo转载 2017-02-08 15:05:56 · 903 阅读 · 0 评论 -
Android上的bug定位(troubleshooting) 分享
自http://swverification.blog.sohu.com/141315680.html 对于android上的bug定位的文档很少,因为应用程序千差万别的,出现的问题也不尽相同,不过也是有规律可循,大的方向定位是可以做到的,我们对应用程上的问题可以得到相关的信息。 首先,要对Java的Throwable比较熟悉,因为Android上的应用和服务都是Jav转载 2017-02-08 17:58:12 · 821 阅读 · 0 评论 -
Android Tombstone 分析
转自:http://www.cnblogs.com/CoderTian/p/5980426.html 1.什么是tombstone 当一个动态库(native 程序)开始执行时,系统会注册一些连接到 debuggerd 的 signal handlers,当系统 crash 的时候,会保存一个 tombstone 文件到/data/tombstones目录下(Logcat中也会有相转载 2017-02-09 14:08:18 · 1711 阅读 · 0 评论 -
[android]std::map 链接器错误 ndk r8c 与 APP_STL: = gnustl_static
标签: android-ndk C++ Android 发布时间: 2014/9/20 9:46:24 本文来自: http://stackoverflow.com/questions/13856480/stdmap-linker-error-ndk-r8c-with-app-stl-gnustl-static 注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连转载 2017-07-13 16:29:03 · 1474 阅读 · 0 评论 -
如何合并多个*.so库文件
问题: 最近打包SDK, 需要把多个*.so文件合并。 通过google发现,*.so文件不能直接合并,因为其中已经没有重定向信息。但多个静态库文件是可以合并成一个动态库文件的。 解决办法: 先把所有要打包的库编译生成静态库,然后使用如下命令把它们合并成一个*.so: gcc -shared -o c.so -Wl,--whole-archive a.a b.a -Wl,-转载 2017-07-06 16:48:11 · 7259 阅读 · 1 评论 -
Android NDK 较完整的总结
NDK项目源码地址 : -- 第一个JNI示例程序下载 : GitHub - https://github.com/han1202012/NDKHelloworld.Git -- Java传递参数给C语言实例程序 : GitHub - https://github.com/han1202012/NDKParameterPassing.git --c语言回调Java方法示转载 2017-07-17 14:00:06 · 5075 阅读 · 1 评论 -
NDK目录结构
转自:http://www.cnblogs.com/bingghost/p/5721420.html NDK下载好之后目录结构如下: 目录名 描述 build 存放和编译相关的脚本文件,最外面的ndk-build就是调用该目录下的makefile文件,其中makefile文件都存放在build/转载 2017-07-17 14:01:58 · 1055 阅读 · 0 评论 -
Android NDK开发指南(二)Android.mk文件
转自:http://www.cnblogs.com/yaozhongxiao/archive/2012/03/06/2382225.html Android.mk文件语法详述 1. 概述 Android.mk文件是用来描述build system(编译系统)的,更准确的说:该文件是一个微型的GNU Makefile片段,将由build system解析一转载 2017-07-17 15:08:33 · 386 阅读 · 0 评论