Android ActivityNotFoundException:无法偶尔找到显式活动类
我在分析日志中注意到以下几个错误:Android ActivityNotFoundException:无法偶尔找到显式活动类,android,activitynotfoundexception,Android,Activitynotfoundexception,我在分析日志中注意到以下几个错误: content.android.ActivityNotFoundException: (Unable to find explicit activity class {com.jrea.trustapp/com.jrea.trustapp.activities.b}; have you declared this activity in your AndroidManifest.xml?) at app.android.Instrumentation.
content.android.ActivityNotFoundException: (Unable to find explicit activity class {com.jrea.trustapp/com.jrea.trustapp.activities.b}; have you declared this activity in your AndroidManifest.xml?)
at app.android.Instrumentation.checkStartActivityResult(Instrumentation.java:1855)
at app.android.Instrumentation.execStartActivity(Instrumentation.java:1546)
at app.android.Activity.startActivityForResult(Activity.java:4298)
at b.v4.support.android.g.startActivityForResult(BaseFragmentActivityJB.java:48)
at b.v4.support.android.j.startActivityForResult(FragmentActivity.java:77)
at app.android.Activity.startActivityForResult(Activity.java:4245)
at b.v4.support.android.j.startActivityForResult(FragmentActivity.java:859)
at app.android.Activity.startActivity(Activity.java:4582)
at app.android.Activity.startActivity(Activity.java:4550)
at activities.trustapp.jrea.com.MainActivity.a(MainActivity.java:16355)
at activities.trustapp.jrea.com.MainActivity$a.onReceive(MainActivity.java:325)
at c.v4.support.android.d.a(LocalBroadcastManager.java:1297)
at c.v4.support.android.d$1.handleMessage(LocalBroadcastManager.java:116)
at os.android.Handler.dispatchMessage(Handler.java:102)
at os.android.Looper.loop(Looper.java:148)
at app.android.ActivityThread.main(ActivityThread.java:7325)
at reflect.lang.java.Method.invoke(Native Method)
at os.internal.android.com.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
at os.internal.android.com.ZygoteInit.main(ZygoteInit.java:1120)
这种情况只是偶尔发生,而且在某些设备上显然是随机发生的。所有活动都在清单中声明,大多数用户不会遇到问题。我试图在我所有的设备上重现错误,但没有成功
我做错了什么?如何启动
b
活动?答案在stacktrace中,你应该在manifest.xml中声明它:你在AndroidManifest.xml中声明过这个活动吗?@Yoleth他声称它们都是:“所有活动都在manifest中声明”。但是,是的,我建议进行三重检查。是的,已经申报了!奇怪的是,这种情况只是偶尔发生(我所有的用户中只有大约1%受到影响)。另一方面,您也可以将mapping.txt
文件与APK一起上传到playstore,这样这些错误就不会显示为模糊。如何启动b
活动?答案在stacktrace中,您应该在manifest.xml中声明它:您是否在AndroidManifest.xml中声明了此活动?@Yoleth他声称它们都是:“所有活动都在manifest中声明”。但是,是的,我建议进行三重检查。是的,已经申报了!奇怪的是,这种情况只是偶尔发生(我所有的用户中只有大约1%受到影响)。另一方面,你也可以将mapping.txt
文件与你的APK一起上传到playstore,这样这些错误就不会显示为模糊。