You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Android App Bundle发布应用是否需单独创建values、layout等资源文件夹

App Bundle发布资源文件夹相关问题解答

核心结论

你完全可以不创建任何额外的资源限定符文件夹,直接使用App Bundle发布应用,不会影响上架审核,也不会导致应用运行异常。
App Bundle的差异化分发逻辑完全依赖你项目中已有的资源结构:如果只有默认的res/layout、res/values等基础资源文件夹,它会直接将默认资源打包到所有用户的安装包中,不会触发任何错误。

什么时候需要创建额外的资源文件夹

所有额外资源文件夹的创建都只和你的产品适配需求相关,没有强制要求:

  • 多语言适配:只有当你需要让应用根据系统语言自动切换不同文案时,才需要创建values-en、values-zh-rCN这类带语言限定符的values文件夹。如果应用只需要支持单一默认语言,只用默认values文件夹下的strings资源即可。
  • 屏幕密度适配:密度限定符仅对drawable/mipmap类的图片资源生效,layout、values文件夹不需要加密度后缀。如果你用矢量图(Vector)作为应用内主要图片资源,不需要创建hdpi、xhdpi等不同密度的位图文件夹;如果使用位图,创建对应密度的drawable文件夹的作用是减少用户下载的安装包体积,App Bundle会自动给对应密度的设备分发对应尺寸的图片,不创建的话仅会让安装包体积变大,不会影响运行效果。
  • 多设备布局适配:只有当你需要针对平板、折叠屏等大尺寸设备设计完全不同的布局结构时,才需要创建layout-sw600dp这类带屏幕宽度限定符的layout文件夹。普通手机场景下只需要在默认layout文件夹中做响应式适配即可,无需额外创建布局文件夹。

内容的提问来源于stack exchange,提问作者Pranav Panwar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 11:09:00