通过ADB通过Terminal运行Deeplink时,无法正常打开

时间:2019-07-12 20:45:18

标签: android testing command-line adb deeplink

这是我的深层链接:example://editor?photo-id=217762275004202&component=crop

在深层链接中,显示应打开应用程序,然后打开照片,然后裁剪工具

当我将其复制到终端线时,它仅打开照片。裁剪工具无法打开(深度链接的此部分无效:-&component=crop

adb shell am start -W -a android.intent.action.VIEW -d example://editor?photo-id=217762275004202&component=crop 

此外,当我从设备上单击深层链接时,它会正确打开,但会从命令行中打开-不是! 。

出什么问题了?

1 个答案:

答案 0 :(得分:0)

您必须使用引号来正确转义特殊字符:

adb shell 'am start -W -a android.intent.action.VIEW -d "example://editor?photo-id=217762275004202&component=crop"'