Android Studio 中不支持类型“add-resource”

2023-12-27

我在运行时遇到资源合并问题gradle build命令。

日志如下:

错误:任务':frameworks:base:core:res:res-common:packageReleaseResources'执行失败。>文件中不支持类型'add-resource'.../kk4_4/frameworks/base/core/res/res-common /res/values-XXX/dimens.xml

环境:

  • 安卓工作室:0.5.8
  • 安卓插件:0.10.+
  • Gradle 版本:从 1.10 到 1.12 都该死

资源:

<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>

These <add-resource />节点用于 aapt 中的覆盖,我想知道是否有一种方法可以在不删除它们的情况下传递 gradle 构建?


我自己解决了这个问题,结果如下: 使用 android 插件 0.8.+ 或更高版本时不支持 add-resource 节点 如果我们改变

dependencies {
    classpath 'com.android.tools.build:gradle:0.9.+'
}

to

dependencies {
    classpath 'com.android.tools.build:gradle:0.5.+'
}

并使用 gradle 1.8 而不是更高版本

在终端中运行gradle任务,所有任务都转为成功

但是'Gradle Sync'功能在最新的Android Studio中将无法正常工作,

希望谷歌尽快处理此事。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android Studio 中不支持类型“add-resource” 的相关文章

随机推荐