我正在使用命令行参数运行uiautomator,如下所示,
adb shell uiautomator runtest xxx.jar -c com.xxxxx -e keyString "hereisvalue&test"
但是getParams()。getString(“keyString”)只有“hereisvalue”而不是“hereisvalue& test”,来自“&”的字符已经丢失了,怎么能得到整个字符串?
答案 0 :(得分:0)
好的,我找到了一个解决方案,this, 写一个bash shell来替换所有“&”字符,
${param//&/0amper0}
然后,在代码中替换所有这些字符串,
getParams().getString("keyString").replace("0amper0", "&");