Android 深度链接错误
我正在尝试为我的应用程序使用深层链接 我在XML中设置: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
<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"'