Keb*_*bby 5 android firebase activitynotfoundexception firebase-dynamic-links
有人遇到过这个问题吗?当我在 上构建应用程序时targetSdk 33
,应用程序不会打开ActivityNotFoundException
在我的pixel 6
android 13
.
构建设置导致崩溃:
compileSdk = 33
targetSdk = 33
minSdk = 23
buildTools = "33.0.1"
Run Code Online (Sandbox Code Playgroud)
日志猫崩溃:
Activity not found to handle Intent action [CONTEXT service_id=77 ]
android.content.ActivityNotFoundException: Unable to find explicit activity class {com.somecompany.app/com.somecompany.app.MainActivity}; have you declared this activity in your AndroidManifest.xml, or does your intent not match its declared <intent-filter>?
at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:2197)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1839)
at android.app.Activity.startActivityForResult(Activity.java:5471)
at hcl.platform_startActivityForResult(:com.google.android.gms@230313044@23.03.13 (190400-503260631):2)
at hck.startActivityForResult(:com.google.android.gms@230313044@23.03.13 (190400-503260631):2)
at com.google.android.chimera.android.Activity.startActivityForResult(:com.google.android.gms@230313044@23.03.13 (190400-503260631):2)
at hgw.startActivityForResult(:com.google.android.gms@230313044@23.03.13 (190400-503260631):2)
at hck.public_startActivityForResult(:com.google.android.gms@230313044@23.03.13 (190400-503260631):2)
at hcl.startActivityForResult(:com.google.android.gms@230313044@23.03.13 (190400-503260631):3)
at android.app.Activity.startActivityForResult(Activity.java:5429)
at hcl.platform_startActivityForResult(:com.google.android.gms@230313044@23.03.13 (190400-503260631):1)
at hck.startActivityForResult(:com.google.android.gms@230313044@23.03.13 (190400-503260631):1)
at com.google.android.chimera.android.Activity.startActivityForResult(:com.google.android.gms@230313044@23.03.13 (190400-503260631):1)
at hgw.startActivityForResult(:com.google.android.gms@230313044@23.03.13 (190400-503260631):1)
at hck.public_startActivityForResult(:com.google.android.gms@230313044@23.03.13 (190400-503260631):1)
at hcl.startActivityForResult(:com.google.android.gms@230313044@23.03.13 (190400-503260631):1)
at android.app.Activity.startActivity(Activity.java:5927)
at hcl.platform_startActivity(:com.google.android.gms@230313044@23.03.13 (190400-503260631):2)
at hck.startActivity(:com.google.android.gms@230313044@23.03.13 (190400-503260631):2)
at com.google.android.chimera.android.Activity.startActivity(:com.google.android.gms@230313044@23.03.13 (190400-503260631):2)
at hck.public_startActivity(:com.google.android.gms@230313044@23.03.13 (190400-503260631):2)
at hcl.startActivity(:com.google.android.gms@230313044@23.03.13 (190400-503260631):3)
at android.app.Activity.startActivity(Activity.java:5894)
at hcl.platform_startActivity(:com.google.android.gms@230313044@23.03.13 (190400-503260631):1)
at hck.startActivity(:com.google.android.gms@230313044@23.03.13 (190400-503260631):1)
at com.google.android.chimera.android.Activity.startActivity(:com.google.android.gms@230313044@23.03.13 (190400-503260631):1)
at kmq.x(:com.google.android.gms@230313044@23.03.13 (190400-503260631):4)
at kmr.onPostExecute(:com.google.android.gms@230313044@23.03.13 (190400-503260631):3)
at android.os.AsyncTask.finish(AsyncTask.java:771)
at android.os.AsyncTask.-$$Nest$mfinish(Unknown Source:0)
at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:788)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7872)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)
Run Code Online (Sandbox Code Playgroud)
正常工作的解决方法构建设置:
compileSdk = 33
targetSdk = 32
minSdk = 23
buildTools = "33.0.1"
Run Code Online (Sandbox Code Playgroud)
以防万一我会添加我的意图过滤器:
<intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:host="mydomain.page.link"
android:pathPrefix="/link"
android:scheme="http"/>
<data android:host="mydomain.page.link"
android:pathPrefix="/link"
android:scheme="https"/>
</intent-filter>
Run Code Online (Sandbox Code Playgroud)
有针对 targetSdk 33 的修复建议吗?
Vis*_*hal -1
在意图过滤器菜单文件中添加android:autoVerify="true"
<intent-filter android:autoVerify="true">
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1092 次 |
最近记录: |