启动应用程序时出错:找不到默认活动-两次之一

时间:2019-02-25 16:27:26

标签: android android-studio kotlin android-manifest

我正在使用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

我猜我的编辑器坏了,但是今天下午我将其卸载了,但它始终给我这些错误。

谢谢。

1 个答案:

答案 0 :(得分:0)

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

  • 未安装的Android Studio(已选中“删除用户数据”框)
  • 重新安装
  • 根据建议的达斯坦,将ext.kotlin_version更新为1.3.21
  • 已删除app/build目录
  • 清洁项目
  • 重建项目

我认为正是科特林版本使我感到异常。感谢dastan的回答!