Android Marketplace 更新和 Eclipse 项目

Posted

技术标签:

【中文标题】Android Marketplace 更新和 Eclipse 项目【英文标题】:Android Marketplace Updates & Eclipse Projects 【发布时间】:2012-02-24 08:35:51 【问题描述】:

因此,我设法在市场上推出了几个应用程序,只是想知道在 eclipse 中管理我的项目/应用程序以适应市场未来更新的最佳方法是什么。我的问题存在于 Eclipse 中,以及在应用更新时如何处理我的项目/应用程序。

我是否只是复制我的项目/应用程序,粘贴它并相应地增加版本信息?或者我是否一直致力于我已发布的项目/应用程序?或者......是否有推荐/首选的方法来解决这个问题。由于它们在市场上表现良好,我对做一些会在以后给我造成问题的事情持怀疑态度。

并且不要更改包名....对吗?

这是我目前在市场上拥有的...

Wind Chill Calculator

True Love Game

首先,每个人的帖子都非常有帮助,我花了一些时间通过提供的链接查看文档。

所以...并在我说这句话时做好准备。作为一个从未在我的项目中使用任何形式的 SCM 的人,这对我来说是全新的(因为每个人的脸都畏缩了),这就是为什么我首先要问最初的问题。我不想在不做研究的情况下告诉我任何事情......所以在过去的几个小时里,在 eclipse 中使用 git 我已经看到了以下内容: 团队>共享项目...忽略...任何标签(用于版本信息)这是我所追求的...提交...然后

克隆? File -> Import -> Git -> Git Repository 克隆项目后,我是否会使用新版本信息创建一个新标签,然后再次执行提交过程?如果是这种情况,我的 Git 存储库中现在有两个项目。其中一个具有单个标签 1.0,另一个包含两个标签 1.0 和 1.1,当我查看历史记录时,我看到两个标签版本 1.0 和版本 1.1。然后我只是从存储库中切换我需要的资源?

我只是想确保我的流程是正确的,然后再开始在已经相当广泛的现有项目上实施其中的一些。至于其余的我只是在飞行中学习......分支

【问题讨论】:

【参考方案1】:

您可能希望使用 SVN 或 git 之类的修订控制系统或许多其他选项之一,并不断更新 Eclipse 中的单个项目。使用源代码控制的好处是,您可以分支到新项目中进行重大更改,更新现有代码以进行较小更改,并标记分支以便将来恢复到旧快照。

我个人使用远程托管且免费的bitbucket。支持SVN和Mercurial。

【讨论】:

或 git,与 github。 Eclipse 有 Egit 插件,让这变得更容易。 使用了从 RCS 到 Clearcase 到 git 的所有东西。 Mercurial 是我的缪斯。【参考方案2】:

不,不要更改包名,这将使其成为新应用,而不是升级原始应用。

使用版本控制系统,例如SVN。

管理代码的完整工作状态的标签(通过 svn),因此您可以随时恢复到该标签。

当准备好发布新版本时,增加版本号。等并在市场上更新......

编辑添加后有问题: 不要对各种 GIT/SVN 工作感到困惑。主要目的是它们将允许您将代码来回切换到过去的任何时间点,这使您能够以正确的方式进行编码,因为您知道您总是可以恢复到工作状态.. 当多人在同一个代码库和可能相同的文件上工作时,它肯定对团队更有好处......

【讨论】:

【参考方案3】:

作为 SVN 的老用户,我推荐 subclipse(svn for eclipse)。当您准备好发布应用的另一个版本时,为发布版本创建一个“标签”,您将始终能够返回到该确切版本。

SVN 有优秀的文档。还有 TortoiseSVN 用于 Eclipse 之外的 repo 工作。

【讨论】:

以上是关于Android Marketplace 更新和 Eclipse 项目的主要内容,如果未能解决你的问题,请参考以下文章

eclipse更新皮肤无法使用Ecclipse Marketplace时解决方案

在 Android Studio 4.1.3 中生成 APK 时插件“JetBrains Marketplace”出现不兼容错误

eclipse marketplace加载搜索下载东西慢

Eclipse MarketPlace 打不开,对话框闪退

服务器在 Visual Studio Code MarketPlace 上返回 503 错误 [关闭]

SolvedIDEA 2020.1.2无法连接 Plugins MarketPlace