Подтвердить что ты не робот

Kotlin on android: Не удается найти основной объединенный манифест. Что вызывает эту ошибку?

Я хотел дать Котлин выстрел. Я преобразовал свои классы Java в Kotlin и исправил некоторые ошибки. Если я попытаюсь построить, появляется следующая ошибка:

Ошибка: выполнение выполнено для задачи ': app: generateDebugInstantRunAppInfo'. Не удается найти основной объединенный манифест.

Это файл манифеста:

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

    <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"
            android:theme="@style/AppTheme.NoActionBar"
            android:windowSoftInputMode="adjustPan">

        </activity>
        <activity android:name=".Setup_Activity"
            android:windowSoftInputMode="adjustPan">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

Спасибо за вашу помощь!

4b9b3361

Ответ 1

Я экспериментировал с разработкой Kotlin в только что выпущенном Android Studio 3.0 Canary 1 и получал ошибку "Не могу найти слияние манифеста" время от времени. Ive обнаружил, что выбор Build → Clean Project решает проблему для меня.

Ответ 2

Чистый проект работает для меня в версиях canary для Android Studio 3.0

Ответ 3

В моем случае я использую Android studio 3.0 Canary 2, сначала я пытаюсь Build → Clean Project все еще не решает проблему для меня, затем я закрываю проект и снова открываю его, Alhamdulillah решает проблему

Ответ 4

Я попробовал как очистить проект, так и закрыть его, но они не работают в моем случае. После редактирования манифеста (а не функционального изменения) проект запускается.

Ответ 5

Поскольку Сборка → Очистить проект, перезагрузка Android Studio или переустановка приложения может не сработать, самым простым решением было изменить AndroidManifest.xml, например. добавлять или удалять пробелы.

Здесь сообщается о проблеме: https://issuetracker.google.com/issues/62336754.

Как уже упоминалось, оно будет зафиксировано в Android Gradle Plugin 3.0.0-alpha5.

Ответ 6

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

Ответ 7

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

./gradlew clean install<your_build_variant>

Пример:

./gradlew clean installDevDebug