web-dev-qa-db-ja.com

ionic3にmanifest-merger.jar(com.Android.tools.build:manifest-merger:26.0.0)が見つかりませんでしたか?

Ionic3でビルドを生成した後、上記のエラーが発生しました。多くの解決策を試してみましたが、動作しませんでした。以下に// Project-propertiesファイルを含める必要があります。私は以下の解決策を試しましたが、私にはうまくいきませんでした:

  1. Android:gradleの新しいバージョンに更新した後、「Manifest merger failed」を取得するエラー
  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+
10
Kapil soni

このソリューションは私のために働いた

1- CordovaLibフォルダーとbuild.gradleファイルで、Mavenの位置を上に変更します

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

2-プロジェクトの一般的なbuild.gradleファイルで、Mavenの位置を変更し、google()を追加します

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

3- APPフォルダーのbuild.gradleファイルでMavenの位置を変更し、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-最後に、Android St​​udioの上部隅にある「プロジェクトの作成」を実行します。 View the image here

50

私は次のことをしました:

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

そしてそれはうまくいきました!

5
Nicolas

ありがとう! Cordovaプロジェクトビルドで同じ問題が発生しました。\ platforms\Android\build.gradleおよび\ platforms\build.gradleファイルの両方の最初のエントリとしてmavenリポジトリを設定しました。

1
LeeX

トップレベルビルドファイルのcom.Android.tools.build:gradle:3.2.1をAndroid studio自体のバージョンに変更し、機能しました。

Help - Aboutで現在のスタジオバージョンを見つけることができます。

0
Chenhe