Android SDK是否可包含前端?仅含.aar与.xml时前端资源是否自带?
关于Android SDK资源内置情况的判断方案
首先验证.aar文件是否已包含对应资源
Android的.aar格式本身支持打包代码、布局、图片、音频等所有类型的资源,你拿到的独立.xml布局文件通常是官方提供的自定义参考模板,不代表SDK没有内置默认资源:
- 直接修改
.aar文件后缀为.zip后解压,检查解压后的res目录:- 界面相关资源存放在
res/layout、res/drawable等子目录 - 音效类资源存放在
res/raw子目录 - 如果能在对应目录找到你需要的资源,说明所有内容已内置,不需要额外开发
- 界面相关资源存放在
快速验证方式
你可以直接在测试工程中调用官方文档指定的触发界面的方法,不需要提前准备额外资源:
- 如果调用后界面正常弹出、音效正常播放,说明所有资源已内置在
.aar中 - 如果调用后出现资源找不到的崩溃、界面元素缺失、无音效播放,才需要你自行开发对应界面、补充所需的图片和音效资源
内容的提问来源于stack exchange,提问作者Nikola
相关产品推荐
相关产品推荐

