gpt4 book ai didi

ubuntu - Breakpad 没有在 ubuntu x64 for android 上构建

转载 作者:行者123 更新时间:2023-12-04 19:02:46 25 4
gpt4 key购买 nike

我正在尝试使用 android ndk 构建breakpad。

如果我关注 these instructions :
我把这个错误放在底部。

如果我将 breakpad 附加到我的 cocos2d-x 项目,也会出现同样的错误。看起来是ndk构建问题。

1次构建神秘成功,但我无法重现。

我的操作系统是 ubuntu 15x64,
android-sdk_r24.3.3-linux
安卓-ndk-r10e

/pr/breakapp$ ndk-build
Android NDK: WARNING: APP_PLATFORM android-17 is larger than android:minSdkVersion 8 in ./AndroidManifest.xml
[armeabi] Compile++ thumb: native <= native.cpp
[armeabi] Compile++ arm : breakpad_client <= crash_generation_client.cc
[armeabi] Compile++ arm : breakpad_client <= exception_handler.cc
[armeabi] Compile++ arm : breakpad_client <= minidump_descriptor.cc
[armeabi] Compile++ arm : breakpad_client <= log.cc
[armeabi] Compile++ arm : breakpad_client <= linux_dumper.cc
jni/../../breakpad/android/google_breakpad/../../src/client/linux/minidump_writer/linux_dumper.cc: In member function 'void google_breakpad::LinuxDumper::ParseLoadedElfProgramHeaders(Elf32_Ehdr*, uintptr_t, uintptr_t*, uintptr_t*, size_t*)':
jni/../../breakpad/android/google_breakpad/../../src/client/linux/minidump_writer/linux_dumper.cc:437:30: error: 'UINTPTR_MAX' was not declared in this scope
const uintptr_t max_addr = UINTPTR_MAX;
^
make: *** [obj/local/armeabi/objs/breakpad_client/src/client/linux/minidump_writer/linux_dumper.o] Error 1

最佳答案

我想定义 __STDC_LIMIT_MACROS
例如像 APP_CPPFLAGS := -std=gnu++11 -D__STDC_LIMIT_MACROS在您的 Application.mk

关于ubuntu - Breakpad 没有在 ubuntu x64 for android 上构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31605981/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com