我在尝试将“SignUpActivity”设置为我的起始活动时遇到了一个奇怪的问题。我尝试了不同的方法,但要么出现错误,要么“mainActivity”作为入门活动弹出。
我的“AndroidManifest.xml”文件有以下代码。
<activity
android:name=".SignUpActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<action android:name="android.intent.action.VIEW" />
</intent-filter>
</activity>
<activity
android:name=".MainActivity" />
上面的代码给了我如图所示的错误
由于错误指出活动必须导出或包含一个意图过滤器,所以我做了
<activity
android:name=".MainActivity"
android:exported="true"/>
并尝试向活动添加意图过滤器。当然,这些方法会使错误消失,但我的应用程序从 MainActivity 开始,而不是从 SignUpActivity 开始。我该怎么做才能解决这个问题?
您的 AndroidManifest.xml 设置正确,请检查您的运行/调试配置是否设置为“App”,而不是“MainActvity”
如果缺少“应用程序”配置 - 您需要先选择“编辑配置”来添加它
有关于此错误消息的类似帖子。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句