Android Studio 3.2 активность по умолчанию не найден

Недавно я обновил свою андроид студию до 3.2, но при старом открытом проекте я получаю ошибку "активность по умолчанию не найдена".

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.qualifiedapps.birthdaywishes">

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    <activity android:name=".MainActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

3 ответа

Ни одно из данных решений не помогло мне. То, что работало для меня, было:

  • Выход из Android Studio
  • Найдите папку AndroidStudio3.2 (или любой другой версии)
  • Зайдите в AndroidStudio3.2 -> Система -> Кэши
  • Удалить эту папку
  • Перезапустите Android Studio

Это будет переиндексировать ваши файлы, и эта вещь будет работать

Я решил ту же самую проблему, сделав это

Закрыть Android Studio

удаление:

1.android

2.AndroidStudio

3. Gradle

из C:\Users\[ваше имя пользователя]

Запустите Android-студию (потребуется некоторое время для восстановления)

Это сработало для меня, добавив активность по умолчанию в конфигурации, выполнив следующие действия:

1- Выберите Edit Configurations из выпадающего меню рядом с кнопкой Run.

2- В разделе "Параметры запуска"> "Запуск" выберите "Указанное действие".

3- Появится другое поле "Активность", выберите активность по умолчанию.

4- Нажмите OK и синхронизируйте проект с файлами Gradle, и он должен работать.

Вы что-нибудь реорганизовали? Пытаюсь сделать:

  1. Очистили проект
  2. Удален каталог сборки
  3. Перезапущенная Android Studio
  4. Перестройте проект
  5. Бежать

Я удалил.android в C:\Users[ваше имя пользователя] и все заработало

Все, что я сделал, это отключил автономный режим и синхронизировал проект

Для будущих посетителей со схожей проблемой, я просто публикую этот случай, если это окажется той же проблемой для вас. Я перепробовал все упомянутое здесь, но ни один из них не работал Ошибка: активность по умолчанию не найдена

Я использую версию Android Studio Stable 3.2.1 и проект находится в Котлине. Я снова клонировал проект и заново открыл проект после нескольких недействительных кешей / перезапуска, но не помог. Наконец это помогло -> обновление версии kotlin в корневом.gradle файле.. с 1.3.10 до 1.3.11

В корневом файле Gradle

buildscript {
    ext.kotlin_version = '1.3.11'
    ext.annotation_version = "27.1.1"
    repositories {
        google()
        maven { url 'https://maven.fabric.io/public' }
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath 'com.google.gms:google-services:4.0.2'
        classpath 'io.fabric.tools:gradle:1.+'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

File ->Invalidates Cache / Restart Решил мою проблему

Я решил ту же проблему, выполнив следующие действия

Закрыть Android Studio

удаление из:

  1. C: \ Users \ ваше имя пользователя. Android/log и папка Gradle

  2. C: \ Users \ ваше имя пользователя. Gradle

из C: \ Users [ваше имя пользователя]

Перезагрузите компьютер и запустите Android Studio (для восстановления потребуется некоторое время)

File -> Invalidate Caches / Restart... Затем синхронизируйте проект с файлами Gradle

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

Android: тема ="@ стиль /AppTheme"

в

Android: тема ="@ стиль /TransparentBackgroundApp"

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