L'erreur indique que "Erreur: l'exécution a échoué pour la tâche ': app: processDebugManifest'.>" J'ai essayé de nombreuses solutions sur ce site Web mais le problème n'est toujours pas résolu. Aidez-moi
AndroidManifest.xml
buildscript { repositories { google() jcenter() mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:3.0.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files classpath 'com.google.gms:google-services:3.1.0' classpath 'com.jakewharton:butterknife-gradle-plugin:8.5.1' } } allprojects { repositories { google() jcenter() } } task clean(type: Delete) { delete rootProject.buildDir }
build.gradle (Module: app)
apply plugin: 'com.android.application' apply plugin: 'com.jakewharton.butterknife' android { compileSdkVersion 28 defaultConfig { applicationId "project.myapp" minSdkVersion 21 targetSdkVersion 28 multiDexEnabled true versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.android.support:design:28.0.0' // implementation 'com.android.support:support-v4:27.1.1' implementation 'com.google.firebase:firebase-database:11.0.4' implementation 'com.google.firebase:firebase-auth:11.0.4' implementation 'com.google.firebase:firebase-storage:11.0.4' implementation 'com.firebaseui:firebase-ui-firestore:3.0.0' implementation 'de.hdodenhof:circleimageview:2.0.0' implementation 'com.github.bumptech.glide:glide:3.7.0' implementation 'com.jakewharton:butterknife:10.1.0' annotationProcessor 'com.jakewharton:butterknife-compiler:10.1.0' 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' } apply plugin: 'com.google.gms.google-services'
build.gradle (Projet: myapp)
<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" package="project.myapp"> <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" tools:replace="android:appComponentFactory"> <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>
Sur le manifeste fusionné dit que
Erreurs de fusion: Erreur: outils: remplacer spécifié à la ligne: 5 pour l'attribut android: appComponentFactory, mais pas de nouvelle valeur spécifiée app main manifest (ce fichier), ligne 4 Erreur: échec de la validation, sortie de l'application manifeste principal (ce fichier)
4 Réponses :
vous devriez essayer ceci:
1: Supprimer les outils: replace = "android: appComponentFactory"
2: Fournissez une nouvelle valeur pour l'attribut android: appComponentFactory "
de: Échec de la fusion du manifeste, erreur de compilation
cela a fonctionné pour moi!
J'essaie de mettre à jour Android Studio avec la dernière version, et cela a été résolu
Je supprime ceci
et corrigez ce problème . bonne chance :)
Pour moi, la solution consistait simplement à migrer vers AndroidX
.
Sur Android Studio, accédez à:
Refactor> Migrer vers AndroidX
nettoyez le projet.
A fonctionné comme du charme. J'avais du mal à importer le projet d'application Ionic dans Android Studio 3.6. Votre réponse a aidé.
Supprimez simplement la ligne ci-dessous:
tools:replace="android:appComponentFactory"
Et recompilez et enfin cela fonctionne pour moi!