如何在不重构的情况下发布两个具有相同源代码但不同包名的 android 应用程序

Posted

技术标签:

【中文标题】如何在不重构的情况下发布两个具有相同源代码但不同包名的 android 应用程序【英文标题】:How to release two android apps with same source code but different package names without refactor 【发布时间】:2011-09-02 09:22:49 【问题描述】:

我正在寻找方法来发布两个具有相同源代码但不进行任何更改但具有两个不同包名称而无需重构的 android 应用程序。

我该怎么做?

【问题讨论】:

【参考方案1】:

你需要:

    重构代码以在 IDE(如 Idea 或 Eclipse)中更改包名称 在 AndroidManifest.xml 中更改包名称 构建应用程序的标志。

究竟是什么导致了问题?

【讨论】:

我有一个项目,但我如何在不重构的情况下使用相同的源代码准确地创建另一个项目。请帮助我并感谢您的帮助 好吧,你至少得改一下应用名称AndroidManifest.xml。【参考方案2】:

当你将包名更改为 Refactor 但在 R 文件中不会包名时,Android 市场会考虑 R 文件包名。

现在在 AndroidManifest.xml 文件中更改包名 R 包名将自动更改。现在将旧的 src 包名称更改为新的。确保活动是正确的映射。

【讨论】:

感谢您的帮助,但无需重构即可帮助我完成该过程【参考方案3】:

什么困扰着你?继续使用不同的包名称发布它。确保您也对代码进行了适当的重构。

【讨论】:

我如何给出两个不同的名称以及如何发布两个不同的应用程序相同的名称。提前帮我谢谢

以上是关于如何在不重构的情况下发布两个具有相同源代码但不同包名的 android 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

如何在不等待回复的情况下发布表单

Facebook API:如何在不登录的情况下发布到自己的应用程序墙

Ajax 和 JavaScript,如何在不使用 JQuery 的情况下发布数组?

在不安装 Microsoft Report Viewer 的情况下发布网站

PHP/Curl/Wordpress 在不刷新页面的情况下发布数据,curl 不起作用

如何在不请求 publish_actions 和 manage_pages 权限的情况下发布到我自己的时间线/页面?