启动应用程序时出错:未找到默认活动 - 两次中有一次

问题描述 投票:0回答:1

我正在使用Android Studio。当我启动我的应用程序时,我得到错误Default activity not found。 我知道Sync Project with Gradle Files方法,它的工作原理,但我每次想要启动我的应用程序时都需要使用它。

我也试过Invalidate Cache and Restart,但它没有解决任何问题。

这是我的AndroidManifest.xml的一部分:

<activity android:name="com.discodery.android.discoderyapp.SplashActivity">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

有没有办法明确解决这个问题?

我也有类似这样的奇怪错误(不会取消构建):

companion object {
    fun getStartIntent(context: Context) : Intent = Intent(context, MessageSentActivity::class.java)
}

在这个例子中,行尾的java字是红色的,并说Unresolved reference : java

我想我的编辑器坏了,但我今天下午卸载它并且它一直给我这些错误。

谢谢。

android android-studio kotlin android-manifest
1个回答
0
投票

问题解决了 !这是我做的:

  • 卸载Android Studio,(勾选“删除用户数据”框)
  • 重新安装它
  • 根据建议的dastan更新了ext.kotlin_version1.3.21
  • 删除了app/build目录
  • 清洁项目
  • 重建项目

我认为是kotlin版本让我这个例外。感谢dastan的回答!

© www.soinside.com 2019 - 2024. All rights reserved.