Android studio 我的默认活动发生了什么?

Android studio 我的默认活动发生了什么?,android-studio,android-activity,android-emulator,android-build,Android Studio,Android Activity,Android Emulator,Android Build,在最近的更新之后,我的应用程序将不会运行。这就是我运行应用程序时发生的情况: 14:42 Gradle sync started 14:42 Project setup started 14:42 Gradle sync finished in 2s 996ms (from cached state) 14:42 Error running 'app': Default Activity not found 我尝试了大多数已知的方法,并在网上搜索,但没有任何帮助。我甚至使

在最近的更新之后,我的应用程序将不会运行。这就是我运行应用程序时发生的情况:

14:42   Gradle sync started

14:42   Project setup started

14:42   Gradle sync finished in 2s 996ms (from cached state)

14:42   Error running 'app': Default Activity not found
我尝试了大多数已知的方法,并在网上搜索,但没有任何帮助。我甚至使缓存失效,以查看是否存在任何索引问题。我删除的一些文件已恢复,以查看这是否可能导致问题,但事实并非如此

这是我的清单的当前状态:

    <uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

<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">

<meta-data
        android:name="com.google.android.geo.API_KEY"
        android:value="AIzaSyC60Yz2nx7GlbBMJqm69j_dZCuV_ULUIB0"/>

    <meta-data
        android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version" />

    <activity android:name=".MapActivity"/>

</application>


请在下面留下你的建议。谢谢你的帮助

有几种可能的解决方案:

选项一:

文件>使缓存无效并重新启动

选项二:

检查清单中的任何活动标记是否具有启动器意图筛选器。这表示活动是默认活动。启动器意图筛选器如下所示:

<intent-filter>
            <action android:name="android.intent.action.MAIN" />

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


作为指南。

更改此标签的标签:

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


我认为问题出在
清单中<代码>
您是否在活动中看到了这一点。是设置默认活动。否:/。我的帖子已更新为我清单中的当前内容。打开项目模块时没有“源”选项卡。当前列出的选项卡有“属性”、“签名”、“风格”、“构建类型”和“依赖项”。除此之外,在第一个选项卡下还列出了另一个选项:“源代码兼容性”。。对于较新版本的Android studio,“源”选项卡不存在。我已相应地更新了我的答案。很抱歉最初的困惑。这正是我在你发布这篇文章之前所做的。无论如何,谢谢你的解决方案。