在Mac OS X上构建Google Breakpad
我正在尝试为 Mac OS X 构建 Google Breakpad 作为移植应用程序的一部分,基于在树干修订版 782 上. Breakpad wiki 指定应该构建客户端/mac/Breakpad.xcodeproj,它如果我理解正确,会生成一个包含动态链接库的 Breakpad.framework.还有关于如何在 Objective-C 应用程序中使用它的示例代码,但所有这些似乎与在其他平台上似乎是正常的做事方式非常不同,包括使用 plist 和其他不属于的东西我的申请.我更愿意跨平台做尽可能相似的事情. 例如,this 似乎是 Firefox 使用 Breakpad 的方式: // include exception_handler.h from client//handler, // using ... here for brevity #include "... exception_handler.h" ... gExceptionHandl
3192 2022-07-19
编程技术问答社区
使用Google Breakpad for Android NDK ?
是任何使用 google breakpad for Android Native代码(NDK)? 如果是这样,您是否可以详细说明如何将其提升和运行(客户端). 文档非常有限,根本没有提及Android.构建系统包含Android信息,但这让我认为它不应该是一个问题. 解决方案 抱歉,我做了初始港口,但我没有真正记录任何内容.然而,其中一个Chrome工程师在港口做了一些工作,并写了一个非常好的自述文件: https://chromium.googlesource.com/breakpad/breakpad/+/master/readme.android 现在还有一个ndk兼容的android.mk文件,所以如果您使用的标准NDK构建系统,它应该简单地包含BreakPad.
288 2022-07-19
编程技术问答社区