Android 深度链接错误

Android 深度链接错误,android,deep-linking,Android,Deep Linking,我正在尝试为我的应用程序使用深层链接 我在XML中设置: <activity android:name="MainActivity" android:theme="@style/AppTheme" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android

我正在尝试为我的应用程序使用深层链接

我在XML中设置:

<activity
    android:name="MainActivity"
    android:theme="@style/AppTheme" >
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>

    <intent-filter>
        <data android:scheme="http" android:host="www.mywebsite.fr/test"/>
        <action android:name="android.intent.action.VIEW"/>
        <category android:name="android.intent.category.DEFAULT"/>
        <category android:name="android.intent.category.BROWSABLE"/>
    </intent-filter>
</activity>
但我有一个错误:

活动未启动,无法解析意图


有什么问题?可能我遗漏了什么…

为了测试这一点,我使用了一个adb命令,该命令还能够处理请求参数:

adb shell 'am start -a android.intent.action.VIEW -c android.intent.category.BROWSABLE -d "http://www.mywebsite.fr/app?someparameter=somevalue"'
这取决于您在清单中定义了什么,以便应用程序能够理解您的URL


希望这有帮助。

好的,像往常一样,当我创建一篇文章时,我发现了问题:D


主机不好我需要更改主机,我添加了完整的URL,而我只需要在android:host中设置“www.mywebsite.fr/”,android:pathPrefix=“/test”

谢谢,但我理解我的问题,请参阅我的帖子:)我看到了-在我的帖子之后;)
adb shell 'am start -a android.intent.action.VIEW -c android.intent.category.BROWSABLE -d "http://www.mywebsite.fr/app?someparameter=somevalue"'