我目前正在处理自定义视图并有下一个问题。我已经创建了自定义属性,如果我不使用枚举,一切都很好。
<declare-styleable name="GCSettingsItem">
<attr name="gc_settings_item_type">
<enum name="none" value="0" />
<enum name="arrow" value="1" />
<enum name="check" value="2" />
<enum name="switch" value="3" />
</attr>
<attr name="gc_settings_item_text" format="string"/>
</declare-styleable>
但是一旦我用枚举添加属性,我就会得到下一个错误:
错误:任务“:app:processStagingDebugResources”执行失败。com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command'/Users/volodiachorneknyy/Library/Android/sdk/build-tools/23.0.3/aapt'' 完成非零退出值 1
出现此类问题的原因可能是什么?
更新 1 我使用retrolambda。我试着在没有它的情况下做同样的事情,一切都很好。