aapt 工具中有一个崩溃错误,直到 R12(选中)才发生。稍后我将提供更多详细信息,但对于我的问题:该错误发生在 Windows 系统上,而不是在 linux 上,它与 eclipse 无关,我也从命令行尝试过。
我想在windows下调试appt进程,将-g添加到android构建树中的构建fags(我正在使用trunk)解决问题吗?我想看看崩溃在哪里,看看我能不能修复它,但汇编代码对我没有多大帮助,它不能在 linux 机器上重现,所以我不能在它的自然环境中调试它。(这些工具是在 linux 下使用 mingw32 库为 linux 编译的,使用带有 '_sdk_win' 的 sdk 产品)。
关于错误本身:
- 在eclipse下打开一个Android项目并命名为'a'
- 打开“a”属性并选中“是库”复选框。
- 打开另一个 Android 项目并将其命名为“b”。
- 打开它的属性并添加'a'作为它使用的android库。
- 打开 android 插件首选项并将构建从静默更改为详细
- 清理两个项目。
- 在 linux 上一切都很整洁,在 windows 上它在以下行之后崩溃:'baseFile zd has flavor (null)' 根据 linux 应该是:'baseFile 0 has flavor ,,,,,,,,,,,hdpi,,, ,,,,' 这里最有可能发生空指针异常,问题是为什么只在 windows 上?