【问题标题】:Error: No resource found that matches the given name (at 'dial ogCornerRadius' with value '?android:attr/dialogCornerRadius')错误:未找到与给定名称匹配的资源(在 'dial ogCornerRadius' 处,值为 '?android:attr/dialogCornerRadius')
【发布时间】:2018-03-09 19:28:57
【问题描述】:

我一天又一天发生这种错误,在cordova build命令之后出现。似乎是最近发布的 SDK 27 P 预览版导致的错误。这里是完整的错误

FAILURE:构建失败并出现异常。
什么地方出了错: 任务“:processDebugResources”执行失败。 com.android.ide.common.process.ProcessException: 无法执行 aapt

尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。 错误:cmd:命令失败,退出代码 1 错误输出: C:\Users...\platforms\android\build\intermediates\res\merged\debug\values-v28\values-v28.xml:7:41-73:AAPT:找不到与给定名称匹配的资源(在'对话 CornerRadius',值为 '?android:attr/dialogCornerRadius')。

未能为拆分“”生成资源表 C:\Users...\platforms\android\build\intermediates\res\merged\debug\values-v28\values-v28.xml:7: error: Error: No resource found that match the given name (at 'dial ogCornerRadius',值为 '?android:attr/dialogCornerRadius')。

FAILURE:构建失败并出现异常。

出了什么问题: 任务“:processDebugResources”执行失败。 com.android.ide.common.process.ProcessException: 无法执行 aapt

我找到了here 一种解决问题的方法,但它不能 100% 工作,因为构建结束时没有错误,但我无法在手机上安装 apk,因为具有 apiSDK 27 的设备是必需的。 唯一可行的方法似乎是将编译 SDK 版本设置为 27+ P 预览,否则会显示该错误。

是否有人知道解决方法或修复方法(或直接在cordova上或编辑 manifest.xml 无论如何都可以)?

【问题讨论】:

  • 我也面临同样的问题。

标签: android cordova


【解决方案1】:

我在 config.xml 中添加了以下插件:

<plugin name="cordova-android-support-gradle-release" source="npm" spec="1.2.0"/>

它解决了问题。

【讨论】:

    【解决方案2】:

    也许你应该仔细检查你添加的插件,看看是否有一些插件使用了设计库,比如:compile 'com.android.support:design:+'。注意一些插件可能会使用单独的 gradle 文件。如果您的cordova android 版本为6+,您可以将设计依赖更改为com.android.support:design:26.+

    我也遇到了同样的问题,我发现自己写的一个插件有上面说的问题。修复后,它运行良好。希望对您有所帮助。

    【讨论】:

    • 感谢您的回复。我检查了每个已安装插件中的每个编译,但我没有'com.android.support:design'。相反,我找到了 'com.android.support:support-v4:+' 并尝试在 'com.android.support:support-v4:26.+' 中更改它,但没有任何改变,我仍然遇到同样的错误.我什至尝试使用 设置 config.xml 但仍然没有
    • 我已经解决了这个问题。我刚刚找到了一个使用此 的插件,我已更改为 这解决了我的问题。谢谢!
    猜你喜欢
    • 2018-08-16
    • 1970-01-01
    • 2016-06-28
    • 2018-08-23
    • 1970-01-01
    • 2016-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多