web-dev-qa-db-fra.com

Impossible de trouver manifest-merger.jar (com.Android.tools.build:manifest-merger:26.0.0) dans ionic3?

J'ai l'erreur ci-dessus après avoir généré la construction ionic3. J'ai essayé beaucoup de solutions mais je ne travaille pas. Dites-moi comment résoudre l'erreur ci-dessus? Ci-dessous, je dois inclure // fichier-propriétés du projet . I ont essayé la solution ci-dessous mais n'a pas fonctionné pour moi:

  1. Android: obtention de l'erreur «La fusion du manifeste a échoué» après la mise à jour vers une nouvelle version de gradle
  2. https://forum.ionicframework.com/t/solved-ionic-run-Android-com-Android-support-conflicting-v26-alpha1-and-v25-3-1/91826/19

//Project-properties file
target=Android-26
Android.library.reference.1=CordovaLib
cordova.system.library.1=com.razorpay:checkout:1.4.6
cordova.system.library.2=com.Android.support:support-v4:24.1.1+
cordova.system.library.3=com.google.firebase:firebase-core:+
cordova.system.library.4=com.google.firebase:firebase-messaging:+
cordova.gradle.include.1=cordova-plugin-fcm/app-FCMPlugin.gradle
cordova.system.library.5=com.Android.support:support-v4:25.+
cordova.system.library.6=com.Android.support:appcompat-v7:25.+
cordova.system.library.7=com.Android.support:support-v4:24.1.1+
cordova.gradle.include.2=phonegap-plugin-barcodescanner/app-barcodescanner.gradle
cordova.system.library.8=com.squareup.okhttp3:okhttp:3+

3
Kapil soni

Cette solution a fonctionné pour moi

1- Dans le dossier CordovaLib et dans le fichier build.gradle, modifiez la position du Maven

Repositories {
   maven {
         url "https://maven.google.com"
   }
   jcenter()
}

2- Dans le fichier général build.gradle du projet, changez la position de Maven et ajoutez google ()

Repositories {
   maven {
         url "https://maven.google.com"
   }
   google()
   jcenter()
}

3- Dans le fichier build.gradle du dossier APP, changez la position de Maven et ajoutez google ()

buildscript {
    repositories {
        maven {
            url "https://maven.google.com"
        }
        google()
        mavenCentral()
        jcenter()

    }
    dependencies {
        classpath 'com.Android.tools.build:gradle:3.0.0'
    }
}

// Allow plugins to declare Maven dependencies via build-extras.gradle.
allprojects {
    repositories {
        google()
        mavenCentral();
        jcenter()
    }
}

4 - Enfin, lancez le "Make Project" situé dans le coin supérieur d’Android Studio .View the image here

15
Danielly Queiroz

J'ai fait ce qui suit:

ionic cordova platform remove Android ionic cordova platform add Android ionic build Android

Et ça a marché!

2
Nicolas

Merci! Le même problème avec cordova project build - fixant le référentiel maven comme première entrée dans les fichiers\platform\Android\build.gradle et\platform\build.gradle.

1
LeeX

J'ai changé le com.Android.tools.build:gradle:3.2.1 dans le fichier de construction de niveau supérieur à la version du studio Android lui-même et cela a fonctionné. 

vous pouvez trouver la version actuelle du studio dans Help - About.

0
Chenhe