android - 如何组织具有多个版本 Assets 的 Android 应用程序

标签 android git android-assets

我有一个 Android 应用程序,将在两个(或更多)品牌中分发。每个发行版的所有 java 代码完全相同,只是不同的 Assets /资源(如布局、可绘制对象、尺寸等)

组织项目的最佳方式是什么?我使用 Git 进行版本控制,并尝试将所有发行版作为单个项目开发。因此,我可以在每次需要时轻松切换 Assets /资源集以适应不同的品牌。

有什么好的方法吗?

最佳答案

一个好的方法是将主要项目代码放入库中,然后对于其他项目(品牌),导入该库并根据需要覆盖 Assets 。

关于android - 如何组织具有多个版本 Assets 的 Android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22615759/

相关文章:

git - 如何从重新建立分支的分支中重新建立分支?

java - 使用 ImageView 显示图库

android - PagerTitleStrip 中的文本(标题)在 onPageSelected 后消失

java - 使 RecyclerView 中的项目可点击时出现问题

linux - 使用 git am 的 git patch 出错

linux - 如何在没有管理员权限的 Linux 上安装 Git(本地)

java - Android Volley Json 请求 : Parameters not showing

android - 如何从 Android Junit ServiceTestCase 的 setUp 方法中的 Assets 复制文件?

java - 背景图片不显示

android - Android中android库 Assets 的路径?