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, и он должен работать.
Вы что-нибудь реорганизовали? Пытаюсь сделать:
- Очистили проект
- Удален каталог сборки
- Перезапущенная Android Studio
- Перестройте проект
- Бежать
Я удалил.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
}
}
Я решил ту же проблему, выполнив следующие действия
Закрыть Android Studio
удаление из:
C: \ Users \ ваше имя пользователя. Android/log и папка Gradle
C: \ Users \ ваше имя пользователя. Gradle
из C: \ Users [ваше имя пользователя]
Перезагрузите компьютер и запустите Android Studio (для восстановления потребуется некоторое время)
File -> Invalidate Caches / Restart... Затем синхронизируйте проект с файлами Gradle
Я испытываю эту ошибку сборки после установки пользовательского стиля в файле манифеста.
Android: тема ="@ стиль /AppTheme"
в
Android: тема ="@ стиль /TransparentBackgroundApp"