You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过命令行测试含多词目标的Android Deep Link?

解决多词目标Deep Link的ADB测试命令错误

你的命令报错是因为URL中的空格未正确处理,且引号使用不当导致Shell无法解析完整的Deep Link地址,系统找不到匹配的Activity。

以下是几种正确的写法:

  • 使用URL编码替换空格(空格的URL编码为%20),用双引号完整包裹Deep Link:

    adb shell am start -d "rally://single_account/Home%20Savings" -a android.intent.action.VIEW
    
  • 在Shell中用反斜杠转义空格,保持双引号包裹:

    adb shell am start -d "rally://single_account/Home\ Savings" -a android.intent.action.VIEW
    
  • 用单引号包裹整个Deep Link(单引号内的空格不会被Shell解析):

    adb shell am start -d 'rally://single_account/Home Savings' -a android.intent.action.VIEW
    

核心是让Shell正确识别包含空格的完整URL,确保系统能匹配到对应的Deep Link路由。

内容的提问来源于stack exchange,提问作者TinaTT2

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 13:00:22