在ionic3中找不到manifest-merger.jar(com.android.tools.build:manifest-merger:26.0.0)?

Kap*_*oni 10 android-manifest ionic3

我在离子3中生成构建后出现上述错误我已经尝试了很多解决方案但没有工作告诉我,任何人,如何修复上述错误?下面我必须包含//项目属性文件.我尝试过以下解决方案,但对我不起作用:

  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+
Run Code Online (Sandbox Code Playgroud)

Dan*_*roz 53

这个解决方案对我有用

1-在CordovaLib文件夹和build.gradle文件中,更改Maven的位置

Repositories {
   maven {
         url "https://maven.google.com"
   }
   jcenter()
}
Run Code Online (Sandbox Code Playgroud)

2-在项目的一般build.gradle文件中更改Maven的位置并添加google()

Repositories {
   maven {
         url "https://maven.google.com"
   }
   google()
   jcenter()
}
Run Code Online (Sandbox Code Playgroud)

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()
    }
}
Run Code Online (Sandbox Code Playgroud)

4 - 最后,运行Android Studio上角的"Make Project". 在此处查看图像


小智 6

我做了以下事情:

ionic cordova platform remove android ionic cordova platform add android ionic build android

而且有效!