主页 > 原创 > Android 增加 styles.xml segmentation fault 错误

Android 增加 styles.xml segmentation fault 错误

同事修改代码后出现 Segmentation fault,具体的错误提示如下:

make[1]: *** [out/target/product/*/obj/APPS/Gallery2_intermediates/package.apk] Segmentation fault

这个错误没有错误信息提示,mm出现偶然可以编过的现象,而通过./mk -t n dr Gallery2则绝对编不过,通过上下文,可判定问题出现在R生成时,经过严密回退发现为styles.xml中的一段冲突造成该问题:

    <style name="MySettingPopupWindow">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:layout_centerHorizontal">true</item>
        <item name="android:layout_above">@+id/indicator_control</item>
        <item name="android:layout_marginBottom">@dimen/setting_popup_right_margin</item>
        <item name="android:visibility">visible</item>
        <item name="android:background">@color/base_setting_popup_background</item>
    </style>

最后确定为layout_above造成,检查其中id是否存在,不存在即会出现该错误

发表评论

电子邮件地址不会被公开。 必填项已用*标注