android - 更新到 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.
...
...
...
我已经厌倦了清理和重建,重新启动和使缓存无效,但没有任何工作。
问题是什么 ?
解决方案
这与字符串资源翻译有关;昨天刚刚修复了一个类似的错误......values/strings.xml
缺少字符串资源,其中values-de/strings.xml
包含。正在定义“默认值” values/strings.xml
(这是“默认翻译”)。
您必须搜索所有翻译fgmt_titre_drawer
并将其添加到缺少的地方。
推荐阅读
- java - Jackson 在反序列化时使用 Setter
- javascript - 在 onFetch (BIRT) 中使用行对象
- javascript - 离子 3 $http.post 返回空
- android - 键盘出现时水平滚动视图总是滚动到结束
- sql - 将时间戳转换为时间时出错
- spring-batch - 当流从单个文件中读取时,如何在多台机器之间拆分 Spring Batch 的工作?
- c# - 一些企业库依赖没有复制到主项目
- javascript - Javascript检查令牌中的日期是否已经过期
- laravel - Laravel 关系和外键约束
- twig - OctoberCMS, comparing a record string to a string