Unable to run Automation suite using jenkins

Hi

Trying to run maven test using jenkins but I got this issue,

e[35m[UiAutomator2]e[39m Unable to remove port forward 'Error executing adbExec. Original error: 'Command '/home/jenkins/workspace/Tests/android-sdk-linux/platform-tools/adb -P 5037 -s emulator-5554 forward --remove tcp\:8200' exited with code 1'; Stderr: 'adb: error: listener 'tcp:8200' not found'; Code: '1''
[debug] e[35m[BaseDriver]e[39m Event 'newSessionStarted' logged at 1568381296331 (13:28:16 GMT+0000 (Coordinated Universal Time))
[debug] e[35m[W3C]e[39m Encountered internal error running command: Error executing adbExec. Original error: 'Command '/home/jenkins/workspace/Tests/android-sdk-linux/platform-tools/adb -P 5037 -s emulator-5554 shell pm grant io.appium.settings android.permission.SET_ANIMATION_SCALE \; pm grant io.appium.settings android.permission.CHANGE_CONFIGURATION \; pm grant io.appium.settings android.permission.ACCESS_FINE_LOCATION \;' timed out after 20000ms'. Try to increase the 20000ms adb execution timeout represented by 'adbExecTimeout' capability
[debug] e[35m[W3C]e[39m Error: Command '/home/jenkins/workspace/Tests/android-sdk-linux/platform-tools/adb -P 5037 -s emulator-5554 shell pm grant io.appium.settings android.permission.SET_ANIMATION_SCALE \; pm grant io.appium.settings android.permission.CHANGE_CONFIGURATION \; pm grant io.appium.settings android.permission.ACCESS_FINE_LOCATION \;' timed out after 20000ms
[debug] e[35m[W3C]e[39m     at Timeout.setTimeout (/usr/lib/node_modules/appium/node_modules/teen_process/lib/exec.js:112:19)
[debug] e[35m[W3C]e[39m     at ontimeout (timers.js:436:11)
[debug] e[35m[W3C]e[39m     at tryOnTimeout (timers.js:300:5)
[debug] e[35m[W3C]e[39m     at listOnTimeout (timers.js:263:5)
[debug] e[35m[W3C]e[39m     at Timer.processTimers (timers.js:223:10)
e[35m[HTTP]e[39m e[37m<-- POST /wd/hub/session e[39me[31m500e[39m e[90m52661 ms - 1451e[39m

using this image as my VM does not have KVM
system-images;android-22;google_apis;armeabi-v7a