我有一个现有的基于gradle的Android应用程序,我想在另一个应用程序中将其用作库模块,同时仍然可以将其构建为独立应用程序(并保留相同的程序包名称)。
我尝试将其转换为库模块并创建一个包装它的新应用,但是the app cannot have the same package name as one of its lib modules。
更改独立应用程序的程序包名称不是一个选项,因为它已在Play商店中发布。更改库模块的包名会产生巨大的影响(例如在java代码中)。
我怎么能实现这个目标?
是否有其他任何替代,例如项目中有两个build.gradle
文件(一个用于app模块定义,一个用于库模块)?