当前位置: 首页 > 知识库问答 >
问题:

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

陶乐生
2023-03-14

在ionic3中生成构建后,我得到了上述错误,我尝试了很多解决方案,但都不起作用,告诉我,任何人,如何修复上述错误?下面我必须包含//project-properties文件。我尝试了以下解决方案,但对我不起作用:

  1. Android:更新到新版本的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+

共有1个答案

宋涵忍
2023-03-14

这个解决方案对我有效

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

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

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

Repositories {
   maven {
         url "https://maven.google.com"
   }
   google()
   jcenter()
}
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()
    }
}
 类似资料:
  • 本文向大家介绍Android Studio报错Manifest merger failed with multiple errors,包括了Android Studio报错Manifest merger failed with multiple errors的使用技巧和注意事项,需要的朋友参考一下 1、Error:Execution failed for task ':XXXX:processDe

  • 问题内容: 我有一个问题:nodemon不能运行npm脚本(例如), 但是如果在npm脚本之外的命令行上调用nodemon ,则nodemon会正常运行。 在npm脚本中如何调用它: 运行npm start脚本时: 我一直在寻找解决方案,但没有找到解决方案。 问题答案: 您可以通过添加以下内容来解决此问题: 在中不存在时会发生问题。 已添加,因为仅在开发期间才需要。

  • 我写了phpUnit测试。我使用以下命令运行它:

  • 问题内容: 我想使用 注释消除。我在网上找到了一些教程,我注意到这个注释来自软件包;但是当我导入它时,会生成一个编译错误:找不到符号 问题答案: 您需要包括一个存在该类的罐子。您可以在这里找到它 如果使用Maven,则可以添加以下依赖项声明: 对于Gradle:

  • System:OS:Linux 5.3 Ubuntu 18.04.4 LTS(仿生海狸)CPU:(4)x64 Intel(R)Core(TM)i5-4300U CPU@1.90GHz内存:378.16MB/7.66GB shell:4.4.20-/bin/bash二进制文件:node:12.16.1-/usr/bin/node yarn:1.21.1-/usr/bin/yarn npm:6.13.

  • Netbeans是使用ubuntu软件管理器安装的。 netbeans网站上关于在netbeans中设置maven项目的说明如下: 选择文件 但是maven类别不在我的安装中。 也在网站上: 在选项窗口中选择杂项类别,然后单击Maven选项卡 但根本没有maven标签。maven不在那里的原因是什么?我怎样才能让它工作? 谢谢