思路
Android 应用程序在运行时,每个应用程序通常会在单独的进程中运行。我们可以参考分布式系统中多副本的思路,把同一个项目部署在不同的服务器上同时运行,就形成了多个可用的副本。
同理,我们可以利用多个虚拟机运行同一个 APP 。
具体做法
-
advice manager 中自行创建一个虚拟机 -
复制虚拟机
![图1](https://img-blog.csdnimg.cn/img_convert/d65b4bee565c805cfc2e521e6df77228.png)
-
自行设置运行配置,记住勾选【允许多实例】
![图2](https://img-blog.csdnimg.cn/img_convert/63e34d074b41d1afc3ac8b31247cddf6.png)
-
复制运行配置
![图3](https://img-blog.csdnimg.cn/img_convert/bbe016765b649e76f39e19a5213102a9.png)
-
MainActivity1 在test1 运行, MainActivity2 在 test2 运行
![图4](https://img-blog.csdnimg.cn/img_convert/b8b40410870e5eeeb8f771d5e6dc768c.png)
缺点
这个方法的缺点很明显,就是占用很多内存空间。
本文由 mdnice 多平台发布