我正在制作手机配套应用程序,以协助在 Wear OS 手表上安装我的表盘。每个表盘都需要自己的手机应用程序。这些配套应用程序本质上是相同的,只是进行了细微的调整(例如包名称)。
在 Android Studio 中复制项目的最佳方法是什么,这样我就只有一个模板应用程序,可以为每个表盘复制和更新?
创建新项目并复制/粘贴文件内容非常繁琐。
如果差异确实很小,您可以使用口味来实现 - 配置产品口味。大部分代码将位于 main 部分,您可以自定义所需的部分 - 例如包装名称 - 每个口味。
类似:
flavorDimensions += "watch"
productFlavors {
create("type1") {
applicationId "my.app.type1"
}
create("type2") {
applicationId "my.app.type2"
}
}
然后,您可以选择您的活动构建变体,例如在构建变体下。