找不到运行应用程序默认活动的错误

时间:2018-12-27 23:21:18

标签: android android-studio

Screenshot of Error我在运行代码时随机得到一个错误。它已经在几个小时前开始工作,但是当我重新启动计算机时,我无法运行代码。我从未更改过AndroidManifest,所以我看不出为什么会发生此错误。我尝试重建项目并使缓存无效,但仍然无法正常工作。
AndroidManifest.xml

 <application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    <activity android:name=".MainActivity"/>
    <activity android:name=".StartUpActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

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

没有错误日志,它的全部内容是“找不到默认活动” 另外红色的MainActivity说 “未解决的类'MainActivity'少...(Ctrl + F1) 验证Android XML文件中的资源引用。”

2 个答案:

答案 0 :(得分:0)

1。。从运行按钮旁边的下拉菜单中选择“编辑配置”。

2。。在启动选项>启动下,选择“指定的活动”。

3。。另一个字段“活动”将出现,选择您的默认活动。

4。。单击“确定”,并使用gradle文件同步项目,它应该可以工作。

答案 1 :(得分:0)

这是一个远景,但是从您提供的信息来看,我可以说我在完成以下工作方面取得了一定程度的成功:

File -> Invalidate Caches / Restart

那里似乎有一些错误,并且更多的信息将使您更容易获得帮助(也许显示完整的AndroidManifest.xml,以便我们可以检查文件的其他方面是否有错误)。