将工作项目从Eclipse迁移到Android Studio,Android Studio似乎拒绝了我的资源文件。看来Android Studio需要“支持”xml类型。我们无法使用自定义的xml类型吗?
gradle错误
Error:Execution failed for task ':sAHLibrary:mergeReleaseResources'.
> Unsupported type 'key' in file C:\Users\IV\StudioProjects\cloudsecure\sAHLibrary\src\main\res\values\key.xml
xml文件:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<item type="key" name="cancelBroadcast"></item>
</resources>
在这种情况下,我可以将其设为字符串或整数,但我主要是为了命名空间而将其键入“键”。是否仍有允许使用自定义xml类型的解决方法?
答案 0 :(得分:0)
不允许任何项目类型,您必须使用type="id"
,然后您可以使用R.id.cancelBroadcast