问题描述
Android程序报错:
FATAL EXCEPTION: main Process: com.example.xxx, PID: 5059 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.xxx/com.example.xxx.activity.MainActivity}: android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.xxx/com.example.xxx.activity.LoginActivity}; have you declared this activity in your AndroidManifest.xml, or does your intent not match its declared <intent-filter>?
应用程序无法启动MainActivity,因为无法找到LoginActivity。
原因分析
LoginActivity没有在AndroidManifest.xml文件中进行声明。
解决方案
在AndroidManifest.xml文件中声明LoginActivity。
打开AndroidManifest.xml文件,并将以下代码添加到<application>
标签中:
<activity android:name=".activity.LoginActivity" />
这样,系统就能够找到并启动LoginActivity了。