Android App如何测试Development与Live版本

游牧民族

我们即将成为Beta Testing我们的应用程序,并且想知道你们如何development versions在推向Android之前测试您的Android应用程序live version

希望严格拥有一个用于开发的应用程序版本和一个实时版本。

您是否建议仅复制整个项目并重命名程序包名称?这似乎是一种骇人听闻的方法,因为准备好后我必须将更改后的代码复制回实时版本?

我要问的目的是希望其他团队成员也可以在我们决定上线之前测试开发版本。

wei

您的问题有不同的方面。

如果您仍在使用Eclipse,则其中的某些内容将不适用。

如果您使用的是Android Studio:

第一个方面:您可以根据需要拥有任意数量的构建变体。您可以为每个文件使用不同的文件/类。查看gradle文档注意“构建类型”和“产品口味”之间的区别。在我们的团队中,我们不仅拥有一个发行版和一个调试构建变体,而且还使用了后端API的开发和生产类型。

您可以使用全局变量,例如

isDebug = false / true

在具有不同版本的Settings类中。

第二方面是测试。我们使用HockeyApp将应用程序的调试版本分发给我们的内部测试人员。您可以将其与CI工具(如Jenkins)结合使用

第三方面:是到Google Play商店的部署。有几种文档齐全且简单的方法可以将alpha / beta应用程序带给用户。另外,您可以使用分阶段推出来查看新版本是否工作正常。文档可以在这里找到

第四方面:版本控制。不管您使用SVN还是Git或其他任何东西,都没有关系。您想拥有不同的分支。我们仅对经过测试并认为“可以公开发布”的版本使用一个“主”(默认)分支,将一个“开发”分支视为“当前稳定的开发状态”,而不使用该“开发”分支人员分支。在测试功能还可以时,将其带回的功能分支关闭。

刚开始时这可能会有点混乱(尤其是将这些方面放在一起),但是在您使用时会很清楚。关键是:使用这些机制。不要以建立“一个”发行版的“老派”方式来做,而是发布并希望一切顺利,而要一直发布调试/ Beta版。

希望这对您有所帮助,请随时提出其他问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android如何在“管理版本”页面上发布App的测试版

来自分类Dev

如何在多个版本的Android中测试我的Android应用

来自分类Dev

如何测试android项目的升级版本?

来自分类Dev

如何使用资产的多个版本来组织Android App

来自分类Dev

Android App在Android版本4.1.2上崩溃

来自分类Dev

Android App在Android版本4.1.2上崩溃

来自分类Dev

如何在Android上测试“ App Process Killed”路由?

来自分类Dev

如何运行Android测试

来自分类Dev

如何检测Android App已从x版本升级到y版本?

来自分类Dev

测试Android In App Billing购买

来自分类Dev

如何在Android应用中使用应用内结算API版本3测试自动续订?

来自分类Dev

如何在Android最新版本中以编程方式执行UiAutomator测试用例

来自分类Dev

如何在 Play 商店的不同轨道测试轨道中发布不同版本的 Android 应用程序

来自分类Dev

使用嵌入代码的android live stream app

来自分类Dev

Android:如何测试android车速表

来自分类Dev

Android 应用程序在用作调试时工作,但如果安装了测试版本“app-debug”,则会崩溃

来自分类Dev

Android版本代码,用于App更新

来自分类Dev

Android版本代码,用于App更新

来自分类Dev

Google play Android App 版本代码冲突?

来自分类Dev

如何使用appium驱动程序自动在android app中移动版本页面

来自分类Dev

如何在Android的调试版本中禁用Visual Studio App Center SDK?

来自分类Dev

测试Android In App Billing实际购买

来自分类Dev

如何在Android的Play商店上载新版本的我的应用之前测试升级的sqlite数据库

来自分类Dev

如何告诉android testrunner测试生成的app-debug.apk的external.apk?

来自分类Dev

如何在集成到android app的leanplum A / B测试中对一组用户进行分组?

来自分类Dev

如何使用“我的银行帐户”在Android App中设置付款网关进行测试

来自分类Dev

如何告诉android testrunner测试由生成的app-debug.apk插入的external.apk?

来自分类Dev

如何通过Facebook广告预览(或通过实时Facebook广告)在Android App中测试Facebook Deep Link

来自分类Dev

Android Gradle在非调试版本上运行测试

Related 相关文章

  1. 1

    Android如何在“管理版本”页面上发布App的测试版

  2. 2

    如何在多个版本的Android中测试我的Android应用

  3. 3

    如何测试android项目的升级版本?

  4. 4

    如何使用资产的多个版本来组织Android App

  5. 5

    Android App在Android版本4.1.2上崩溃

  6. 6

    Android App在Android版本4.1.2上崩溃

  7. 7

    如何在Android上测试“ App Process Killed”路由?

  8. 8

    如何运行Android测试

  9. 9

    如何检测Android App已从x版本升级到y版本?

  10. 10

    测试Android In App Billing购买

  11. 11

    如何在Android应用中使用应用内结算API版本3测试自动续订?

  12. 12

    如何在Android最新版本中以编程方式执行UiAutomator测试用例

  13. 13

    如何在 Play 商店的不同轨道测试轨道中发布不同版本的 Android 应用程序

  14. 14

    使用嵌入代码的android live stream app

  15. 15

    Android:如何测试android车速表

  16. 16

    Android 应用程序在用作调试时工作,但如果安装了测试版本“app-debug”,则会崩溃

  17. 17

    Android版本代码,用于App更新

  18. 18

    Android版本代码,用于App更新

  19. 19

    Google play Android App 版本代码冲突?

  20. 20

    如何使用appium驱动程序自动在android app中移动版本页面

  21. 21

    如何在Android的调试版本中禁用Visual Studio App Center SDK?

  22. 22

    测试Android In App Billing实际购买

  23. 23

    如何在Android的Play商店上载新版本的我的应用之前测试升级的sqlite数据库

  24. 24

    如何告诉android testrunner测试生成的app-debug.apk的external.apk?

  25. 25

    如何在集成到android app的leanplum A / B测试中对一组用户进行分组?

  26. 26

    如何使用“我的银行帐户”在Android App中设置付款网关进行测试

  27. 27

    如何告诉android testrunner测试由生成的app-debug.apk插入的external.apk?

  28. 28

    如何通过Facebook广告预览(或通过实时Facebook广告)在Android App中测试Facebook Deep Link

  29. 29

    Android Gradle在非调试版本上运行测试

热门标签

归档