Активность по умолчанию не найдена - ошибка в Android Studio 3.3 - PullRequest
0 голосов
/ 23 января 2019

Когда я создаю новый проект в Android Studio 3.3, он показывает ошибку на Run -> Edit Configurations, говоря

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

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context=".MainActivity">

    <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Hello World!"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintLeft_toLeftOf="parent"
            app:layout_constraintRight_toRightOf="parent"
            app:layout_constraintTop_toTopOf="parent"/>

</android.support.constraint.ConstraintLayout>

Это мой activity_main.xml файл. Показывает ошибку в строке

tools:context=".MainActivity"

говоря

Неразрешенный класс MainActivity

Вот мой файл AndroidManifest.xml - здесь вроде бы все в порядке -

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

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

</manifest>

Файлы colors.xml , ic_launcher_background.xml и ic_launcher_foreground.xml сформированы неправильно и выглядят примерно так -

        f

        isInitialized
        kotlin
        Boolean
        reflect

        KProperty0
        SinceKotlin
        version
        1.2
        internal

        InlineOnly0






             4"  8�H PX��     (�    �

Я пытался Clean and Rebuild проект, который дал ошибку, говоря

colors.xml сформирован неправильно.

Я пытался File -> Invalidate Caches/Restart, но все равно показывает ту же ошибку.

Эта проблема возникла через день после обновления Android Studio 3.2.1 до Android Studio 3.3. В первый день все работало нормально, но когда я попытался запустить приложение во второй день, появилась ошибка: 1046 *.

Есть ли способ исправить эту проблему и продолжить использовать Android Studio версии 3.3?

РЕДАКТИРОВАТЬ -

Ура! Как предположил @Andreas, сама моя Android Studio могла быть повреждена и работать сразу после удаления и переустановки той же версии (я даже не возвращался к более старой версии). Следует проверить, может ли эта проблема повториться через несколько дней.

Ответы [ 4 ]

0 голосов
/ 18 июля 2019

У меня была такая же проблема с версией 3.4. Перейти к сборке -> Изменить типы сборки -> местоположение SDK и отметить Использовать встроенный JDK (рекомендуется) . Работало нормально.

0 голосов
/ 23 января 2019

Закройте проект и удалите папку Cache в папке C:\Users\UserName\.AndroidStudio3.3 и создайте свой проект.

0 голосов
/ 23 января 2019

Существует вероятность, что сама Android Studio могла быть повреждена. Удаление и переустановка Android Studio решает проблему.

0 голосов
/ 23 января 2019

Перезапустите вашу андроид студию с опцией Invalidate Caches / Restart.Вы можете найти эту опцию под опцией файла.Я думаю, что это будет работать для вас.

...