studio - Kotlin en Android: No se puede encontrar el manifiesto principal fusionado. Que esta causando este error?
kotlin desde cero (7)
Debido a que Build -> Clean Project , reiniciar Android Studio o reinstalar la aplicación puede no funcionar, la solución más sencilla fue cambiar AndroidManifest.xml, por ejemplo, agregar o eliminar espacios en blanco.
Aquí se informa el problema: https://issuetracker.google.com/issues/62336754 .
Como se mencionó allí, se solucionará en Android Gradle Plugin 3.0.0-alpha5
.
Quería darle un tiro a Kotlin. Convertí mis clases de java a Kotlin y corregí algunos errores. Si intento construir, aparece el siguiente error:
Error: La ejecución falló para la tarea '': app: generateDebugInstantRunAppInfo''. No se puede encontrar el manifiesto fusionado principal.
Este es el archivo de manifiesto:
<?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>
¡Gracias por tu ayuda!
En mi caso, estoy usando Android studio 3.0 Canary 2, primero pruebo Build -> Clean Project aún no me resuelve el problema, luego cierro el proyecto y lo abro nuevamente, Alhamdulillah resuelve el problema
He estado experimentando con el desarrollo de Kotlin en el recién lanzado Android Studio 3.0 Canary 1 y obtengo el error "No se puede encontrar el manifiesto fusionado" de vez en cuando. Descubrí que seleccionar Crear -> Proyecto limpio resuelve el problema por mí.
Intenté limpiar el proyecto y abrirlo, pero no funcionan en mi caso. Después de editar el manifiesto (no es un cambio funcional) ahora se ejecuta el proyecto.
Probé las soluciones dadas pero no tuve éxito. Así que, mientras tanto, hasta que se solucione este error, voy por la línea de comandos.
./gradlew clean install<your_build_variant>
Ejemplo:
./gradlew clean installDevDebug
Puedes resolver este problema desinstalando la aplicación en la que estás trabajando y ejecutándola nuevamente en Android Studio.
Proyecto limpio se trabajó para mí en la versión canary de Android Studio 3.0