Android 编译时出现Android resource linking failed.without required default value.
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下添加对应缺失默认的资源。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献2条内容
所有评论(0)