Ошибка при запуске приложения: действие по умолчанию не найдено — один из двух случаев

Я использую 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.

Я предполагаю, что мой редактор сломан, но я удалил его сегодня днем, и он продолжал выдавать мне эти ошибки.

Спасибо.

Расширяет ли SplashActivity Activity?

Joshua Best 25.02.2019 17:29

@JoshuaBest Расширяется AppCompatActivity()

Mathieu 25.02.2019 17:29

Ваша IDE ведет себя так же для других проектов?

Taslim Oseni 25.02.2019 17:30

@Elynad очень странно, вы пробовали использовать androidx при использовании kotlin?

Joshua Best 25.02.2019 17:31

@TaslimOseni да, это так

Mathieu 25.02.2019 17:32

@JoshuaBest Нет, я этого не знаю. Это реализация, которую я должен добавить в свой файл gradle?

Mathieu 25.02.2019 17:32

Тогда проблема определенно с вашей IDE.

Taslim Oseni 25.02.2019 17:33

@TaslimOseni Конечно, но как это исправить? Даже после удаления/переустановки он продолжал глючить. Может ли это быть вызвано последней версией Android Studio?

Mathieu 25.02.2019 17:34

Я думаю, вам следует обновить свой плагин, такой как kotlin, и инструменты сборки в Project build.gradle. может помочь

dastan 26.02.2019 04:12
0
9
70
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Проблема решена ! Вот что я сделал:

  • Удалена Android Studio (установлена ​​галочка «Удалить данные пользователя»)
  • Переустановил его
  • Обновлено ext.kotlin_version на 1.3.21 как предложенный дастан
  • Удален каталог app/build
  • Чистый проект
  • Перестроить проект

Я думаю, что это была версия kotlin, которая бросила мне это исключение. Дастан спасибо за ответ!

Другие вопросы по теме