AS 运行时出现Error Default Activity not found

完全按照《第一行代码 第二版》中的内容进行操作,可进行到第36页时就无法运行。

明明已经写好了一个有界面的程序,可就是不能运行。如果在app选项卡里将Launch Options 的 Default Activity改为Nothing的话,的确不报错了,也能运行了,但编写的界面也没了。

在我重启软件无数遍,一通乱点和瞎按之后……就好了……(基本就是restart rebulid来回点)感谢楼上几位老板的解答,我的的确确是没有少写任何东西……非常感谢!(AS简直玄学)图片说明

<activity
        android:name="com.your.package.name.YourActivity"
        android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
</activity> 

intent-filter标签里的内容设置当前activity是应用启动时的默认activity,是不是忘了写这个?

你看下是不是Mainfest文件中没有注册你要启动的activity。

每手动新建一个activity都需要在Mainfest文件里注册该activity, 不然的话肯定会报错

啊啊啊啊,我快要疯了,我的activity在Mainfest文件中注册了,而且也配置成了主活动,还是有这个问题,网上各种方法都试过楼主的经历我也有但还是解决不了,是AS的问题吗?

备份.重建同名工程.然后覆盖.问题解决