0

请帮我解决一个问题。我需要创建一个 ant 脚本来构建两个具有 2 个包名称的 apk。第二个apk'pakage需要重命名。然后在sdk android中重建使用build.xml。但是这个文件相当复杂。我很努力,但没有效果。请告诉我我应该怎么做。

4

1 回答 1

1

尽管并非不可能,但要实现这一目标需要付出相当大的努力,因为:

  1. 您需要更改 AndroidManifest.xml 中的包。这可以通过在运行时选择 2 个文件来完成。但目前,AndroidManifest.xml 的名称是一个全局属性(manifest.file并且manifest.abs.file指的是第一个)。您应该小心修改它,因为 Android 团队将来对 build.xml 的任何更改都可能会破坏您的构建。
  2. 生成的 R 文件将属于新包,并且从源代码中对此 R 的引用将失败,因为未导入新包(必须在每个引用的源文件中完成R)。
于 2013-02-06T09:43:00.750 回答