I've just started an Android automation project and I've been having troubles with running my tests. I start the server and the test, but the time that it takes the test to actually start running is around 2-3 minutes.

I've tried many suggested solutions, including [this](https://stackoverflow.com/questions/47694434/ios-simulator-taking-2-3-minutes-every-time-for-starting-invoking) one, but nothing seems to make it any faster.

**Here are the capabilities I'm using:**

```
        capabilities.setCapability("automationName", "uiautomator2");
        capabilities.setCapability("no", true);
        capabilities.setCapability("newCommandTimeout", 180);
        capabilities.setCapability("noReset", true);
        capabilities.setCapability("avoidProxy", true);
        capabilities.setCapability(MobileCapabilityType.FULL_RESET, false);
        capabilities.setCapability(MobileCapabilityType.NO_RESET, true);
        capabilities.setCapability(CapabilityType.PLATFORM, "Android");
        capabilities.setCapability(CapabilityType.VERSION, "6.0.1");
        capabilities.setCapability("deviceName", "device");
        capabilities.setCapability("appPackage", appPackage);
        capabilities.setCapability("appActivity", appActivity);
        capabilities.setCapability("noRest", true);

```

I'm using **Appium 1.7.1** and I'm running tests on a real Android device.
This really bothers me, as I like to try the code that I write, but wasting 2-3 minutes every time to start it is too much. I appreciate any help