一般来在console里面看到这个错误,是AndroidManifest.xml当中缺少默认的启动页面,也就是下面的配置代码缺失或者有误
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
一般补上就没问题,我有次碰到的比较奇怪,调试的时候不自动启动应用,非要用手点开,后来发现配置代码写成了这样
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<action android:name="android.intent.action.SEARCH" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
要分开写成下面这样就不会出问题
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.SEARCH" />
</intent-filter>