如何使用“&”获取命令行参数

时间:2015-08-24 13:57:58

标签: android uiautomator

我正在使用命令行参数运行uiautomator,如下所示,

adb shell uiautomator runtest xxx.jar -c com.xxxxx -e keyString "hereisvalue&test"

但是getParams()。getString(“keyString”)只有“hereisvalue”而不是“hereisvalue& test”,来自“&”的字符已经丢失了,怎么能得到整个字符串?

1 个答案:

答案 0 :(得分:0)

好的,我找到了一个解决方案,this, 写一个bash shell来替换所有“&”字符,

${param//&/0amper0}

然后,在代码中替换所有这些字符串,

getParams().getString("keyString").replace("0amper0", "&");