Активность по умолчанию не найдена - отображается во всех моих проектах, которые ранее работали - PullRequest
0 голосов
/ 11 мая 2019

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

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

Построить -> Чистый проект не работает.

Я тоже пробовал этодва или три раза: Файл ----> Invalidate Caches / Restart.Нажмите на него и выберите Invalidate Caches / Restart

Я установил обновление вчера.Я не уверен, что делать, я был бы признателен за любую помощь / обратную связь.Я новичок в Android Studio, поэтому, пожалуйста, не стесняйтесь слишком упрощать LOL.:)

Вот код, который у меня есть в AndroidManifest.xml через проект, который я сделал через курс Udacity.В этом есть та же ошибка, что и в других проектах:

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

<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>

Вот файл манифеста Android из нового проекта (сравнение двух игрушек - да, я взрослый, который собирает игрушкиlol) та же проблема:

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

<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"
        android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".BarbieOne">
    </activity>
    <activity android:name=".BarbieTwo">
    </activity>
</application>

Вот build.gradle (Модуль: приложение) для того же проекта - Извините, не уверен, что это был правильный файл сборки gradle

    apply plugin: 'com.android.application'

android {
compileSdkVersion 28
defaultConfig {
    applicationId "android.example.newapplication"
    minSdkVersion 15
    targetSdkVersion 28
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner 
"android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android- 
optimize.txt'), 'proguard-rules.pro'
   }
 }
}

dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso- 
core:3.0.2'
}

1 Ответ

0 голосов
/ 12 мая 2019

Бро Позвольте мне сначала объяснить вашу проблему. Несколько месяцев назад я столкнулся с той же проблемой, что означает, что вы хотите запустить свое приложение, но сборка показывает ошибку, такую ​​как Default Activity не найдена. В то время как до этой проблемы ваш код работал очень хорошо. Я знаю, что вы пробовали много ответов, но в новой студии может быть от 3.0, эта проблема может возникнуть. Иногда студия не читает ваш код запуска из файла манифеста приложения. Хорошо, теперь у вас есть два варианта.

Перед этим попробуйте перестроить, сделать недействительным и очистить проект еще раз.

Первый выбор Попробуйте добавить одно или два новых действия и сделать так, чтобы они запускались одна за другой. Возможно, Android Studio прочитает ваш код запуска в файле манифеста, и вы сможете запустить свое приложение.

Примечание: Работает только ваша удача.

Второй выбор Вы можете скопировать код вставки в новый проект.

Примечание: Это последний вариант.

Надеюсь, вам повезло.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...