Yumetaka
Yumetaka
在宿主app的build.gradle中通过以下的代码构建了不同的productFlavors,且拥有不同的applicationId: ` flavorDimensions += "platform" productFlavors { create("phone") { dimension = "platform" applicationId "com.xxx.phoneapp" } create("pad") { dimension = "platform" applicationId "com.xxx.padapp" } } ` 而插件APP的包名在其gradle文件中是固定的 在这在情况下,插件APP中的一些服务获取application或context时会得到错误的包名,导致一些Crash问题,请问这个问题该如何解决?搭建自动化CI/CD平台对于小型项目来说时间成本过高了 之前有看到过一个提交似乎是解决这个问题的,但其调用了二次开发的shadow库,不知道该如何应用到本Shadow项目中:[getApplicationPackageName 返回宿主包名](https://github.com/nnjun/Shadow/commit/32636d2759bae1d1f241c8f43ffb769ff2ce5ef5)