最近在做一个关键字的框架,需要利用如下方式传入参数执行
@adb shell uiautomator runtest %t%.jar -e runtype wowowowowo -e runtype2 432432432 -c com.uiauto.AlarmTest >>%rp%
但是这种方式传入单个参数的数据量有限制,经过测试发现单个参数和多个参数传递总数相差不大,
比如单个参数传入最多X个字符,多个参数传递分别为x1,x2……xn,但是几个参数传入整体字符串长度都差不多
如果超过这个长度,就会提示service name too long。
最后测试出,一次传递数据大约在930个字符左右。也就是说-e runtype wowowowowo中的wowowowowo不能超过930。