从现有的Apk重新生成新的动态Apk

时间:2012-09-06 05:40:24

标签: android apk

假设在网站上我有一个apk有网上JSON数据的网站,现在依赖于那个apk我想用新的JSON数据重新生成新的apk文件, 以及需要来自Manifest文件的应用程序图标也动态更改,并且包名也动态重命名,Resource图标应动态更改并希望动态地将其放在网站上。

怎么可能?

提前说道。

1 个答案:

答案 0 :(得分:1)

您需要使用ant / maven或您选择的任何构建工具,然后执行:

1)首先为你的活动创建包,它将是应用程序包名称,所有其他活动将在不同的包中(不是当前包的子包)

2)使用正则表达式任务(我知道ant和maven有这样的)来替换你的第一个活动中的清单和包名中的包名 2.1)使用复制任务将第一个活动复制到新的包目录

3)现在我们需要为json数据复制不同的图标和url。使用复制任务复制新的 当前配置的图像。我建议创建文件夹结构config / {config_name} /drawable/icon.png和config / {config_name} /values/config.xml(config.xml是带有某种json_data_url资源的android资源文件) 然后,对于自定义复制任务,您将拥有不同的json数据和应用程序图标。

4)创建开关配置任务,它将调用第二个和第三个来执行您想要的应用程序