测试多个版本的Android应用以进行API更改

时间:2017-10-11 21:39:22

标签: android android-gradle android-testing

在我的应用程序中,我有一个Android模块,它取决于外部配置文件(类似于API)。每次我对配置文件/ API进行更改时,我都必须针对我的应用程序的所有旧版本验证新文件/ API - 这涉及卸载并重新安装应用程序。我想有一个测试应用程序可以加载配置文件并测试我可以在运行时指向的APK版本(通过下拉列表)。

Gradle可以帮助吗?如果我可以同时安装不同版本的应用程序,我可以通过深层链接从测试应用程序调用正确的版本。我已经浏览了building multiple APKs的Android文档,但找不到对我的方案有用的内容。

我无法在应用中添加所有旧版本的代码,因为会出现类名冲突。作为最后的手段,我打算复制旧版本的代码并重命名包以避免冲突 - 我将不得不继续为每个版本执行此操作。

0 个答案:

没有答案