首页 > 解决方案 > 更新到 3.2 后的 Android Gradle 错误

问题描述

我今天早上为 Android Studio 做了更新,现在它在 Android Studio 3.2 上

Build #AI-181.5540.7.32.5014246, built on September 17, 2018
JRE: 1.8.0_152-release-1136-b06 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0.

在更新之前,该项目运行良好,现在我在构建它时遇到了错误:

Execution failed for task ':app:processDebugResources'.
Android resource linking failed
warn: removing resource (myAppId)/content_main_photos without required default value.
app\src\main\res\layout\activity_main.xml:23: error: resource string/fgmt_titre_drawer (aka (myAppId):string/fgmt_titre_drawer) not found.
...
...
...

我已经厌倦了清理和重建,重新启动和使缓存无效,但没有任何工作。

问题是什么 ?

标签: androidandroid-studioandroid-gradle-pluginandroid-resourcesandroid-build

解决方案


这与字符串资源翻译有关;昨天刚刚修复了一个类似的错误......values/strings.xml缺少字符串资源,其中values-de/strings.xml包含。正在定义“默认值” values/strings.xml(这是“默认翻译”)。

您必须搜索所有翻译fgmt_titre_drawer并将其添加到缺少的地方。


推荐阅读