我正在寻找一个解决方案,这将允许我构建我的 Android应用程序的精简版和高级版本,无需手动操作. 我正在寻找的功能是: 自动重命名包 在AndroidManifest.xml文件中更改主程序包名称. 更改
我正在寻找的功能是:
>自动重命名包
>在AndroidManifest.xml文件中更改主程序包名称.
>更改java或/和资源文件中的常量值或替换
适合当前的文件
应用版本.
谢谢.
我建议调查 Android Library Projects以帮助解决这个问题.我使用这种方法来获得我的一个应用程序的Lite vs. Free编辑.我有一个库项目,其中包含应用程序的所有源和大部分资源,然后是2个使用1st作为库项目的项目,一个用于Lite,一个用于完整版.
两个依赖项目每个都有自己的资源和清单,允许命名空间不同,并根据版本交换不同的字符串,drawable等.
我尝试了Ant方法,但它似乎比图书馆项目方法更麻烦.希望有所帮助.
请注意,Ant仍然用于构建每个项目,但不是用于分离版本的解决方案的一部分.