错误:清单合并失败并出现多个错误,请参阅日志

     2023-02-26     19

关键词:

【中文标题】错误:清单合并失败并出现多个错误,请参阅日志【英文标题】:Error: Manifest merger failed with multiple errors, see logs 【发布时间】:2017-04-17 14:12:50 【问题描述】:

尝试在我的 Android 项目上安装 OneSignal 的 SDK 后,我注意到编译时一直发生错误,这使我无法开始使用此服务。

我的 build.grade(Module:app) 文件:

    apply plugin: 'com.android.application'

android 
    compileSdkVersion 24
    buildToolsVersion "24.0.2"

    defaultConfig 
        applicationId "com.sourcey.project"
        minSdkVersion 17
        targetSdkVersion 24
        versionCode 1
        versionName "1.0"
    
    buildTypes 
        release 
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        
    


repositories 
    // maven central repository
    mavenCentral()

    maven  url "https://oss.sonatype.org/content/repositories/snapshots" 



dependencies 
    compile fileTree(include: ['*.jar'], dir: 'libs')

    compile 'com.android.support:appcompat-v7:24.2.1'
    compile 'com.microsoft.azure:azure-mobile-android:3.1.0'
    compile 'com.microsoft.azure.android:azure-storage-android:0.6.0@aar'
    compile 'com.android.support:design:24.2.1'
    compile 'com.google.firebase:firebase-core:10.0.1'
    compile 'com.google.firebase:firebase-messaging:10.0.1'
    compile 'com.google.firebase:firebase-database:10.0.1'
    compile 'com.google.android.gms:play-services:10.0.1'
    compile 'com.miguelcatalan:materialsearchview:1.4.0'
    compile 'com.afollestad.material-dialogs:core:0.9.1.0'
    compile 'com.afollestad.material-dialogs:commons:0.9.1.0'

    **compile 'com.onesignal:OneSignal:3.+@aar'
    compile 'com.google.android.gms:play-services-gcm:10.0.1'
    compile 'com.google.android.gms:play-services-location:10.0.1'
    compile 'com.google.android.gms:play-services-analytics:10.0.1'**
//Without including these 4 rows, the project building process goes perfectly.


    testCompile 'junit:junit:4.12'



apply plugin: 'com.google.gms.google-services'

感谢你们的帮助!

【问题讨论】:

LogCat 或控制台会显示哪些错误? 【参考方案1】:

在你的依赖部分你有这个:

   **compile 'com.onesignal:OneSignal:3.+@aar'

这将在您对项目进行同步时导致问题。

dependencies 
    compile fileTree(include: ['*.jar'], dir: 'libs')

    compile 'com.android.support:appcompat-v7:24.2.1'
    compile 'com.microsoft.azure:azure-mobile-android:3.1.0'
    compile 'com.microsoft.azure.android:azure-storage-android:0.6.0@aar'
    compile 'com.android.support:design:24.2.1'
    compile 'com.google.firebase:firebase-core:10.0.1'
    compile 'com.google.firebase:firebase-messaging:10.0.1'
    compile 'com.google.firebase:firebase-database:10.0.1'
    compile 'com.google.android.gms:play-services:10.0.1'
    compile 'com.miguelcatalan:materialsearchview:1.4.0'
    compile 'com.afollestad.material-dialogs:core:0.9.1.0'
    compile 'com.afollestad.material-dialogs:commons:0.9.1.0'

    **compile 'com.onesignal:OneSignal:3.+@aar'
    compile 'com.google.android.gms:play-services-gcm:10.0.1'
    compile 'com.google.android.gms:play-services-location:10.0.1'
    compile 'com.google.android.gms:play-services-analytics:10.0.1'**
//Without including these 4 rows, the project building process goes perfectly.


    testCompile 'junit:junit:4.12'

【讨论】:

添加了星号以标记有问题的块。删除此特定行不会安装 OneSignal 的 SDK,这就是添加这 4 行的全部目的。【参考方案2】:

修复: 忘记加了-

  manifestPlaceholders = [onesignal_app_id: "PUT YOUR ONESIGNAL APP ID HERE",
                              // Project number pulled from dashboard, local value is ignored.
                              onesignal_google_project_number: "REMOTE"]

【讨论】:

你在哪里添加这个【参考方案3】:

观察包含**的行并进行必要的更改和以下操作:

android 
    compileSdkVersion 26
    buildToolsVersion '27.0.3'
    defaultConfig 
        applicationId 'com.edesonabizerril.newintercampi'
        **manifestPlaceholders = [onesignal_app_id: "000000000-b000-4d1e-0000-00000000000000",
                                // Project number pulled from dashboard, local value is ignored.
                                onesignal_google_project_number: "REMOTE"]**
        minSdkVersion 15
        targetSdkVersion 26
        versionCode 13
        multiDexEnabled false
        versionName '1.10'
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        vectorDrawables.useSupportLibrary = true
    
    buildTypes 
        release 
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        
    
    productFlavors 
    


dependencies 
    implementation 'com.android.support.constraint:constraint-layout:1.1.1'
    implementation 'com.android.support:recyclerview-v7:26.1.0'
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2', 
        exclude group: 'com.android.support', module: 'support-annotations'
    )
    implementation 'com.android.support:appcompat-v7:26.1.0'
    implementation 'com.google.firebase:firebase-database:12.0.1'
    ...

    **implementation 'com.onesignal:OneSignal:3.+@aar'**

    testImplementation 'junit:junit:4.12'


apply plugin: 'com.google.gms.google-services'

【讨论】:

清单合并失败并出现多个错误:Android Studio Java

】清单合并失败并出现多个错误:AndroidStudioJava【英文标题】:ManifestMergeFailedwithmultipleerrors:AndroidStudioJava【发布时间】:2021-11-2404:59:15【问题描述】:我已经厌倦了堆栈溢出的所有解决方案,但我仍然无法解决这个错误。这是我... 查看详情

清单合并失败,Android Studio 中出现多个错误

】清单合并失败,AndroidStudio中出现多个错误【英文标题】:ManifestMergerfailedwithmultipleerrorsinAndroidStudio【发布时间】:2016-06-2022:57:58【问题描述】:所以,我是Android和Java的初学者。我刚开始学习。今天我在试验Intent时,遇到了一... 查看详情

任务应用程序执行失败:processDebugMainManifest> 清单合并失败,出现多个错误 --stacktrace 选项 使用 --info 或 --debug 运行

】任务应用程序执行失败:processDebugMainManifest>清单合并失败,出现多个错误--stacktrace选项使用--info或--debug运行【英文标题】:Executionfailedfortaskapp:processDebugMainManifest>Manifestmergerfailedwithmultipleerrors--stacktraceoptionRunwith--infoor--d 查看详情

构建失败。有关详细信息,请参阅构建日志

...:55【问题描述】:我新建一个项目,点击编译,出现这个错误:。在构建日志中只有这个:Building:FirstProgram(Debug|x86)----------------------Done----------------------Buildfailed.Bu 查看详情

错误:任务“:app:compileDebugKotlin”执行失败。 > 编译错误。有关详细信息,请参阅日志

】错误:任务“:app:compileDebugKotlin”执行失败。>编译错误。有关详细信息,请参阅日志【英文标题】:Error:Executionfailedfortask\':app:compileDebugKotlin\'.>Compilationerror.Seelogformoredetails【发布时间】:2017-10-0612:38:37【问题描述】:E... 查看详情

任务 ':app:compileDebugKotlin' 执行失败。 >内部编译器错误。有关详细信息,请参阅日志

】任务\\\':app:compileDebugKotlin\\\'执行失败。>内部编译器错误。有关详细信息,请参阅日志【英文标题】:Executionfailedfortask\':app:compileDebugKotlin\'.>Internalcompilererror.Seelogformoredetails任务\':app:compileDebugKotlin\'执行失败。>内部编译... 查看详情

Android:更新到新版本的 gradle 后出现“清单合并失败”错误

】Android:更新到新版本的gradle后出现“清单合并失败”错误【英文标题】:Android:Getting"Manifestmergerfailed"errorafterupdatingtoanewversionofgradle【发布时间】:2017-09-0300:00:50【问题描述】:接受将项目更新到新版本的gradle后,我收... 查看详情

在 Worklight 中构建和部署失败并出现 openjpa 致命一般错误

】在Worklight中构建和部署失败并出现openjpa致命一般错误【英文标题】:BuildandDeployfailsinWorklightwithopenjpafatalgeneralerror【发布时间】:2013-01-2507:10:35【问题描述】:一段时间以来,我一直面临嵌套异常问题,请参阅下面给出的日志... 查看详情

清单合并失败错误

】清单合并失败错误【英文标题】:Manifestmergerfailederror【发布时间】:2015-03-2115:41:33【问题描述】:我正在将我当前的大型应用程序迁移到AndroidStudio和Gradle中。我目前陷入以下问题:Error:(87,9)Executionfailedfortask\':App:processDebugManif... 查看详情

System.Net.WebException:错误:TrustFailure(身份验证失败,请参阅内部异常。)

】System.Net.WebException:错误:TrustFailure(身份验证失败,请参阅内部异常。)【英文标题】:System.Net.WebException:Error:TrustFailure(Authenticationfailed,seeinnerexception.)【发布时间】:2020-04-0509:01:31【问题描述】:向HTTPS服务器发出请求时,... 查看详情

清单合并失败:属性 application@appComponentFactory - Androidx

...6:07【问题描述】:当我使用androidx构建Gradle时,出现以下错误。请帮我解决这个问题。错误消息:清单合并失败:属性应用程序@app 查看详情

一个或多个实体的验证失败。有关详细信息,请参阅“entityvalidationerrors”属性(代码片段)

我在使用代码优先方法播种数据库时遇到此错误。一个或多个实体的验证失败。有关详细信息,请参阅“EntityValidationErrors”属性。说实话,我不知道如何检查验证错误的内容。VisualStudio向我显示它是一个包含8个对象的数组,因... 查看详情

一例对一个或多个实体的验证失败。有关详细信息,请参阅“entityvalidationerrors”属性的解决

这个问题相信只要是做MVC的,都碰到过,也都知道错误的原因,就是触发了定义的实例字段校验规则。比如定义的不为空,但是为空了,或者定义的字段长度为50,但是超过50了。 可是有时虽然知道是这样,但是具体问题解... 查看详情

如何解决 android-studio 中的“清单合并失败”错误?

】如何解决android-studio中的“清单合并失败”错误?【英文标题】:HowtoSolve\'Manifestmergerfailed\'errorinandroid-studio?【发布时间】:2016-06-1606:41:18【问题描述】:来自androidmanifest.xml的错误:任务\':app:processDebugManifest\'清单执行失败合... 查看详情

eclipse的启动失败提示"发生了错误,请参阅日志文件"该怎么办?之前百度删两个文件,试了之后还是不行

我之前的时候遇到这个错误是安装的时候,官网下载的大连信息学院的那个版本,发现几次都不对,日志文件也看不明白,好像是和jdk版本不匹配吧,就去百度了eclipse,用百度软件推荐的就好用了,参考技术A重新下载一份,ecli... 查看详情

HttpSendRequest 失败并出现错误 12152,但 InternetOpenUrl 没有

】HttpSendRequest失败并出现错误12152,但InternetOpenUrl没有【英文标题】:HttpSendRequestfailswitherror12152,butInternetOpenUrldoesn\'t【发布时间】:2019-10-3006:28:24【问题描述】:当尝试使用HttpSendRequest向网站发送get请求时,请注意已在多个网站... 查看详情

Android Studio 错误:清单合并失败:uses-sdk:minSdkVersion

】AndroidStudio错误:清单合并失败:uses-sdk:minSdkVersion【英文标题】:AndroidStudioERROR:Manifestmergerfailed:uses-sdk:minSdkVersion【发布时间】:2020-01-0106:31:40【问题描述】:错误:清单合并失败:uses-sdk:minSdkVersion15不能小于库[com.google.firebase... 查看详情

一个或多个实体的验证失败。有关更多详细信息,请参阅“EntityValidationErrors”属性[重复]

...题描述】:使用代码优先方法为我的数据库播种时出现此错误。一个或 查看详情