Я использую 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.
Я предполагаю, что мой редактор сломан, но я удалил его сегодня днем, и он продолжал выдавать мне эти ошибки.
Спасибо.
@JoshuaBest Расширяется AppCompatActivity()
Ваша IDE ведет себя так же для других проектов?
@Elynad очень странно, вы пробовали использовать androidx при использовании kotlin?
@TaslimOseni да, это так
@JoshuaBest Нет, я этого не знаю. Это реализация, которую я должен добавить в свой файл gradle?
Тогда проблема определенно с вашей IDE.
@TaslimOseni Конечно, но как это исправить? Даже после удаления/переустановки он продолжал глючить. Может ли это быть вызвано последней версией Android Studio?
Я думаю, вам следует обновить свой плагин, такой как kotlin, и инструменты сборки в Project build.gradle. может помочь
Проблема решена ! Вот что я сделал:
ext.kotlin_version на 1.3.21 как предложенный дастанapp/buildЯ думаю, что это была версия kotlin, которая бросила мне это исключение. Дастан спасибо за ответ!
Расширяет ли SplashActivity Activity?