运行gradle build
命令时遇到资源合并问题。
记录如下:
错误:任务执行失败':frameworks:base:core:res:res-common:packageReleaseResources'。>文件中不支持的类型“add-resource”... / kk4_4 / frameworks / base / core / res / res-common / res / values-XXX / dimens.xml
环境:
资源:
<add-resource type="dimen" name="slidingmenu_menu_width"/>
<dimen name="slidingmenu_menu_width">232dip</dimen>
<add-resource type="dimen" name="card_list_item_padding_left" />
<dimen name="card_list_item_padding_left">13.5dip</dimen>
这些<add-resource />
节点用于aapt中的叠加,我想知道是否有办法传递gradle构建而不删除它们?
答案 0 :(得分:1)
我自己解决了这个问题,结果如下: 使用android插件0.8。+或更高版本时,不支持add-resource节点 如果我们改变
dependencies {
classpath 'com.android.tools.build:gradle:0.9.+'
}
到
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
并使用gradle 1.8而不是更高版本
在终端中运行gradle任务,所有任务都转为成功
但是&#39; Gradle Sync&#39;函数在最新的Android Studio中无法正常工作,
希望谷歌尽快处理它。