The default value for 'adbPath' in DeviceManagerADB is 'adb'. If we pass in None here, it will break locating adb in DeviceManagerADB.

This code is also present in install_app and uninstall_app and I think the intention is to isolate this API from the default value in DeviceManagerADB, otherwise we could use a default value of 'adb' here as well.