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下添加对应缺失默认的资源。

相关推荐
Asin²+cos²=12 小时前
关于Android Studio Koala Feature Drop | 2024.1.2下载不了插件的解决办法
android·ide·android studio
大耳猫3 小时前
Android gradle和maven国内镜像地址
android·gradle·maven
itbird013 小时前
Android Studio使用技巧和插件推荐
ide·android studio
-seventy-5 小时前
Android 玩机知识储备
android
CYRUS STUDIO5 小时前
frida脚本,自动化寻址JNI方法
android·运维·自动化·逆向·移动安全·jni·frida
暮志未晚Webgl6 小时前
102. UE5 GAS RPG 实现范围技能奥术伤害
android·java·ue5
Patience to do6 小时前
Android Studio项目(算法计算器)
android·算法·android studio
我又来搬代码了10 小时前
【Android】使用TextView实现按钮开关代替Switch开关
android
江-月*夜12 小时前
uniapp vuex 搭建
android·javascript·uni-app
大风起兮云飞扬丶13 小时前
Android——显式/隐式Intent
android