美文网首页
在 Android 中调试深层链接和应用程序链接

在 Android 中调试深层链接和应用程序链接

作者: BlueSocks | 来源:发表于2022-07-30 10:21 被阅读0次

    大多数情况下,调试深层链接非常简单,只需运行您的应用程序启动附加调试器,然后触发深层链接,这很简单,无需任何 adb 命令即可完成。

    但是,如果您需要使用深层链接/应用程序链接启动应用程序怎么办?那你如何附加调试器呢?好吧,现在是 adb 的时候了。

    1. 运行此命令一次,以便您的应用程序在启动之前等待调试器附加。
    adb shell am set-debug-app -w --persistent <com.app.package>
    

    2.触发你的深度链接指定活动,它有一个意图过滤器来识别深度链接sheme

    adb shell am start -W -a android.intent.action.VIEW -d "<your-deep-link-url>" <com.app.package>.<your-activity-that-handle-intent>
    

    n. 完成后,删除步骤 #1 应用的效果

    adb shell am clear-debug-app <com.app.package>
    

    更具体的例子

    adb shell am set-debug-app -w --persistent com.example.myapp
    
    adb shell am start -W -a android.intent.action.VIEW -d "https://my-app-host-link.com/detail_screen_path?id=100" com.example.myapp.MainActivity
    
    adb shell am clear-debug-app com.example.myapp
    

    作者:Dmitrii Leonov
    链接:https://dev.to/leonov_dmitrii/debugging-deep-links-and-app-links-in-android-3ih5

    相关文章

      网友评论

          本文标题:在 Android 中调试深层链接和应用程序链接

          本文链接:https://www.haomeiwen.com/subject/icvcwrtx.html