0

我的目标是创建多个 android APK。唯一不同的是包名,我手动覆盖了 res 文件夹中的一些内容。

我知道你可以做一个图书馆项目。问题是我们必须管理多个清单文件和版本。那不是我想做的。

我正在研究 aapt 以创建新的包名称和共享 res 文件夹。问题是我不知道从哪里开始。我看到很多示例,例如: 用于重命名清单包的自定义 Android build.xml 也正是我想要做的:http: //blog.uncommons.org/2010/07/19/building-two-versions-of-相同的安卓应用程序/

任何人都可以提供从哪里开始的方向吗?

4

2 回答 2

2

最好的方法是创建一个库项目,然后为您想要的每个 APK 创建单独的项目。每个 APK 项目都可以拥有自己的 Manifest 并引用 Library Project。当我告诉你这比在构建/编译期间重命名包要容易得多时,请相信我。只要您在单个 APK 的清单文件中使用完全限定名称,您就可以轻松调用在库包中共享的活动。

http://developer.android.com/tools/projects/projects-eclipse.html

于 2013-01-15T22:14:29.767 回答
0

我之前遇到过同样的问题,并制作了一个批处理文件来将图像、mp3 文件等文件复制到我的应用程序文件夹所在的工作区文件夹中。如果您不想使用库项目,则必须使所有内容都动态化。我希望这会有所帮助,否则你可以问我任何你想要的。

于 2013-01-15T22:16:58.693 回答