Android SDL2 启动崩溃
Android SDL2 Startup Crash
有人可以帮助我吗?我有一个测试 SDL2 应用程序,它 运行 在我的 phone 上很好。我拿了一份示例应用程序的副本,并开始从我自己的应用程序中移植代码,该应用程序构建和链接都很好。
我的应用程序在启动时崩溃,日志中出现以下错误(最后一行):
05-22 16:24:48.271 14834-14834/org.libsdl.app D/dalvikvm: Trying to load lib /data/app-lib/org.libsdl.app-13/libSDL2.so 0x42b0fb20
05-22 16:24:48.271 14834-14834/org.libsdl.app D/dalvikvm: Added shared lib /data/app-lib/org.libsdl.app-13/libSDL2.so 0x42b0fb20
05-22 16:24:48.271 14834-14834/org.libsdl.app D/dalvikvm: Trying to load lib /data/app-lib/org.libsdl.app-13/libmain.so 0x42b0fb20
05-22 16:24:48.281 14834-14834/org.libsdl.app A/libc: Fatal signal 11 (SIGSEGV) at 0x0000000c (code=1), thread 14834 (org.libsdl.app)
我已经注释掉了我的 main() 代码,并将此内容替换为示例应用程序中的 main(),但它仍然崩溃。
我面临着一项冗长的任务,即逐步包含源文件和组件,直到我确定原因。
有人知道造成这种情况的常见原因吗?
我正在做一个干净的构建并且每次 运行。
您似乎启用了 logcat 的输出过滤。在 'fatal signal' 行之后的输出中应该有一个堆栈跟踪,如果您在 logcat 中 select 'No filters' 则可见。解码该堆栈跟踪有望使您的搜索范围缩小一些。
有人可以帮助我吗?我有一个测试 SDL2 应用程序,它 运行 在我的 phone 上很好。我拿了一份示例应用程序的副本,并开始从我自己的应用程序中移植代码,该应用程序构建和链接都很好。
我的应用程序在启动时崩溃,日志中出现以下错误(最后一行):
05-22 16:24:48.271 14834-14834/org.libsdl.app D/dalvikvm: Trying to load lib /data/app-lib/org.libsdl.app-13/libSDL2.so 0x42b0fb20
05-22 16:24:48.271 14834-14834/org.libsdl.app D/dalvikvm: Added shared lib /data/app-lib/org.libsdl.app-13/libSDL2.so 0x42b0fb20
05-22 16:24:48.271 14834-14834/org.libsdl.app D/dalvikvm: Trying to load lib /data/app-lib/org.libsdl.app-13/libmain.so 0x42b0fb20
05-22 16:24:48.281 14834-14834/org.libsdl.app A/libc: Fatal signal 11 (SIGSEGV) at 0x0000000c (code=1), thread 14834 (org.libsdl.app)
我已经注释掉了我的 main() 代码,并将此内容替换为示例应用程序中的 main(),但它仍然崩溃。
我面临着一项冗长的任务,即逐步包含源文件和组件,直到我确定原因。
有人知道造成这种情况的常见原因吗?
我正在做一个干净的构建并且每次 运行。
您似乎启用了 logcat 的输出过滤。在 'fatal signal' 行之后的输出中应该有一个堆栈跟踪,如果您在 logcat 中 select 'No filters' 则可见。解码该堆栈跟踪有望使您的搜索范围缩小一些。