我在许多Android 13设备上都遇到了深度链接错误,其中大部分是三星设备。
我在这些设备上没有收到任何错误。
- Android-13-银河笔记本20
- Android-13-谷歌像素
我对AndroidManifest.xml
做了必要的调整:
<queries>
<intent>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="https" />
</intent>
</queries>
...
<intent-filter
android:autoVerify="true"
tools:targetApi="m">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="halilozel.com.tr"
android:scheme="halilozel" />
</intent-filter>
代码库:
x一个一个一个一个x一个一个二个x
Android 13有什么样的更新?
1条答案
按热度按时间lsmd5eda1#
尝试启动找不到的Activity时将引发
ActivityNotFoundException
。当深层链接指向不存在或未在AndroidManifest.xml
文件中注册的Activity时,可能会发生这种情况。Check the AndroidManifest.xml
:验证深层链接中指定的Activity是否在AndroidManifest.xml文件中定义,以及是否具有正确的Intent过滤器。Verify the deep link:
确保深层链接URL正确,并且使用了正确的方案和主机。Check for typos:
检查深层链接URL或活动名称中的拼写错误。Check for versions:
确保深层链接URL使用的是目标应用版本的正确格式。Verify that the app is installed:
确保设备上已安装深层链接中指定的应用。