当前位置: 首页 > 知识库问答 >
问题:

Android Studio升级时“未找到默认activity”

尚俊楠
2023-03-14

我将IntelliJ Idea从12.0.4升级到了12.10。

现在我的Android项目中的所有模块都给出了错误:

错误:未找到默认activity

我回到12.0.4,一切又正常了。

有什么想法吗?我认为这可能是一个问题与一个缺失的插件。由于插件没有安装,它无法找到默认的activity。另一件事可能是本地配置,但我怀疑。我删除了配置文件夹来验证,但这并没有改变任何东西。

共有3个答案

边桐
2023-03-14

你的应用程序启动了activity默认?

这可能是你的错误

步骤1:选择“编辑配置”

步骤3:保存更改并完成

祝你好运

濮阳唯
2023-03-14

我无法评论为什么IntelliJ的升级可能会导致这个问题,因为我不使用它。

但是,这个错误:“default activity Not found”似乎是在告诉您,您没有在AndroidManifest.xml中声明的activity,该activity被标记为主activity,将在应用程序启动时启动。

您至少应该有一个类似于以下内容的activity:

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

如果您没有至少一个具有像这样的意图过滤器的activity,您很可能会看到您在这里包含的错误消息。

您应该在启动应用程序时将该意图过滤器添加到希望打开的activity中,这样就可以解决您的问题。

编辑:

其他详细信息(AndroidStudio4.1.2)如果项目创建为EmptyApplication,则开发人员必须手动创建以下3个文件,以避免未找到默认activity错误

隆安然
2023-03-14

如果您看到在升级IntelliJ IDEA或Android Studio版本之后,或者在生成新APK之后出现错误,您可能需要刷新IDE的缓存。

File -> Invalidate Caches / Restart...
 类似资料:
  • 自从在macOS上升级到Android Studio4.0后,我一直有这个问题。当我试图从Android Studio启动我的应用程序时,我会得到以下错误: 我的项目有一点独特之处在于,默认活动是在我的项目使用的另一个库的清单中定义的,而不是项目本身。在升级之前,这一切都很好,但现在不适合我。当我打开包含依赖项的项目时,它可以正常构建和运行。我已经尝试了以下步骤: 清理项目,重建 使缓存无效并重新

  • 我目前正在花时间将我的项目从Laravel 4.2升级到Laravel 5.2。 在经历了很多麻烦之后,我设法使5.1版本正常运行,因此我启动了5.1到5.2程序,如官方文件中所述:https://laravel.com/docs/5.2/upgrade#upgrade-5.2.0 第一步之后,我的composer.json是这样的: 我还更新了app.php配置以删除提供程序部分中的Artisa

  • 这似乎是明显的合并错误。我正在尝试将现有代码移植到即时应用程序模块。我所尝试的是: > 已将主应用程序模块更改为BaseFeatuRemodule。 创建了新模块CompleteApp。 清空了CompleteAppModule的清单: 我试过重建/无效缓存和重新启动/重新启动studio,但没有帮助。有谁能帮我一下吗?

  • 使用以前版本的 Android Studio 与候选版本 4(12 月 4 日)或更高版本一起正常工作: 在我看来和更新有关 这看起来很相似:https://github.com/robolectric/robolectric/issues/1136 编辑 工作:编译'com.google.android.gms:playservices:6.1。'

  • 我刚刚安装了Android Studio0.6.1并从Eclipse导入了一个项目。当我尝试运行项目时,我得到。 我研究了这两个StackOverflow问题: 在Android Studio中找不到默认活动 按照建议,我尝试使缓存无效+重新启动,并确保我的是正确的。两个都不起作用。 我也尝试过这个解决方案,但没有效果: 如何修复这个问题? 在Android Studio0.6.1中是否有与sou

  • 最近我更新了我的android studio到3.2,但当旧的打开项目时,我得到错误“缺省活动找不到”。