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

相关推荐
zopple2 小时前
Laravel9.X重磅升级:十大核心特性解析
android
私人珍藏库2 小时前
【windows】跨平台 Android 刷机Root工具箱
android·windows·工具·刷机·软件·多功能
summerkissyou19874 小时前
Android-MediaSession-播放流程和例子
android·mediasession
私人珍藏库5 小时前
[Android] 蓝叠模拟器工具箱v1.1
android·智能手机·app·工具·软件·多功能
云霄IT7 小时前
安卓开发之java转dex再转smali
android·java·python
XiaoLeisj8 小时前
Android 短视频项目实战:从用户中心页与沉浸式登录,到验证码鉴权、用户信息持久化和 EventBus 登录态同步
android·webview·eventbus·countdowntimer·token 加密·键值对存储 sp·封装toast/加载 ui
JJay.9 小时前
Android BLE 扫描连接与收发消息实战
android
fly spider9 小时前
MySQL索引篇
android·数据库·mysql
xinhuanjieyi10 小时前
php setplayersjson实现类型转换和文件锁定机制应对高并发
android·开发语言·php
533_10 小时前
[vxe-table] 表头:点击出现输入框
android·java·javascript