Android 编译时出现Android resource linking failed.without required default value.

错误信息如下:

Execution failed for task ':app:processDebugResources'.
> A failure occurred while executing com.android.build.gradle.internal.res.LinkApplicationAndroidResourcesTask$TaskAction
   > Android resource linking failed
     warn: removing resource ***:string/*** without required default value.
     warn: removing resource ***:string/*** without required default value.
     **\app\build\intermediates\packaged_manifests\debug\AndroidManifest.xml:14: error: resource ** (aka package:string/**) not found.
     error: failed processing manifest.

问题原因:国际化中的资源没有添加默认资源导致的。

解决办法:

1、如果是String字符串的在values/strings.xml中添加缺失默认的即可。

2、如果是图片资源需要在drawable下添加对应缺失默认的资源。

相关推荐
深海呐1 小时前
Android 从本地选择视频,用APP播放或进行其他处理
android·音视频·从本地选择视频,用app播放·从本地选择视频,并拿到信息·跳转到本地视频列表
深海呐1 小时前
Android Google登录接入
android·google登录接入·android 谷歌登录接入·google登录·android google
daiyang123...1 小时前
MySQL【知识改变命运】11
android·数据库·mysql
8931519602 小时前
Android开发教程案例源码分享-匹配动画多个头像飘动效果
android·android开发·android教程·kotlin教程·android头像飘动动画·android匹配动画·android多个头像飘动动画
老码沉思录3 小时前
Android开发实战班 - 网络编程 - WebSocket 实时通信
android·网络·websocket
江上清风山间明月3 小时前
Android 14 screenrecord录制视频失败的原因分析
android·视频·大小·失败·录制·screenrecord·0kb
keeng20083 小时前
Compose学习记录(3): ViewModel数据驱动更新组件
android
唐诺4 小时前
android MQTT使用示例
android·mqtt
菠菠萝宝4 小时前
【YOLOv8】安卓端部署-1-项目介绍
android·java·c++·yolo·目标检测·目标跟踪·kotlin
main_Java4 小时前
Android7点开语言直接显示语言偏好设置
android