无法将字符串'@ bool / some_key'转换为目标类'boolean'

时间:2017-03-01 15:43:13

标签: android android-manifest android-resources

我有以下bool.xml文件:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <bool name="some_key">false</bool>
</resources>

当我尝试在AndroidManifest中使用此值时:

<activity
    android:name=".ui.activities.SomeActivity"
    android:enabled="@bool/some_key"
    ... >
    ...
</activity>

我收到此错误:

  

无法将字符串'@ bool / some_key'转换为目标类'boolean'

我正在使用Android Studio 2.2.3

1 个答案:

答案 0 :(得分:4)

代码看起来很好。这是Android studio 2.x的问题。它在2.3中修复。请参考here。如果你仍然需要完成这项工作,请使用2.3 canary而不是get 2.3 canary