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

添加库通知处理程序时出错

荀正谊
2023-03-14

我在azurenotification之后添加了azure通知

但是当我加上

compile 'com.microsoft.azure:notification-hubs-android-sdk:0.4@aar'
compile 'com.microsoft.azure:azure-notifications-handler:1.0.1@aar'

如果有错误,请运行应用程序

Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : Attribute application@icon value=(@mipmap/ic_launcher) from AndroidManifest.xml:18:9-43
	is also present at [com.microsoft.azure:azure-notifications-handler:1.0.1] AndroidManifest.xml:13:9-45 value=(@drawable/ic_launcher).
	Suggestion: add 'tools:replace="android:icon"' to <application> element at AndroidManifest.xml:16:5-107:19 to override.
dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:24.0.0'
    compile files('libs/ads28112016.jar')
    compile 'com.google.android.gms:play-services-ads:9.4.0'
    compile 'com.google.android.gms:play-services-analytics:9.4.0'
    compile 'com.google.android.gms:play-services-gcm:9.4.0'
    compile 'com.microsoft.azure:notification-hubs-android-sdk:0.4@aar'
    compile 'com.microsoft.azure:azure-notifications-handler:1.0.1@aar'
}
repositories {
    maven {
        url "http://dl.bintray.com/microsoftazuremobile/SDK"
    }
}

共有1个答案

燕扬
2023-03-14

删除。。。

android:icon="@mipmap/ic_launcher"

在清单上。微软似乎在他们的库中定义了一个与你的库冲突的图标。这可能已经修复了...错误状态为

错误:任务“:app:processDebugManifest”的执行失败。清单合并失败:属性application@icon值=(@mipmap/ic_launcher)来自AndroidManifest。xml:18:9-43也出现在[com.microsoft.azure:azure通知处理程序:1.0.1]AndroidManifest上。xml:13:9-45 value=(@drawable/ic_launcher)。建议:在AndroidManifest的元素中添加“tools:replace=”android:icon“。xml:16:5-107:19来覆盖。

 类似资料:
  • 我现在有这个问题,我需要在应用程序在后台时处理消息推送的信息,我的意思是,甚至不点击通知。这意味着这个应用程序:(UIApplication*)应用程序didReceiveRemote teNotify:(NSDicpedia*)userInfo fetchCompletionHandler:(val(^)(UIBackground FetchResult))完成必须在后台调用Handler!这是

  • 我将rpush gem添加到我的gemfile并运行bundle install。根据文档,下一步是运行rpush init。这给了我以下错误。

  • 问题内容: 有什么方法可以向正在运行的嵌入式Jetty实例添加处理程序?我们已经将一个旧的基于Jetty 6的项目迁移到了Jetty 9,我们需要为我们的插件系统动态添加和删除处理程序… 请参阅下面的示例… 注意:是… 问题答案: 使用Jetty 9.1.0.v20131115,您可以在构造函数上使用标志… 在和调用期间,这将忽略对集合本身的测试。 此行为仅适用于自身,您可以添加单个处理程序,也可

  • 我有以下CPP代码。我想做的是当我的本机端发生错误时,我会通知Java错误。我使用了如何捕获SIGSEGV(分段错误)并在Android上的JNI下获取堆栈跟踪?作为参考。 一切正常,但对 myClass.nativeCrashed() 的调用不起作用。我做错了什么?

  • 我正在尝试用远程通知处理所有可能的情况。当调用Foreground-DidReceiverEmoteNotification中的app时我就ok了。问题是当应用程序处于后台状态时,我收到推送通知。什么都不叫。如何让用户知道他有新的远程通知当应用程序回到前台?

  • 我正在使用 Log4j2。要求是,如果记录器无法写入日志文件(访问被拒绝、锁定等),则应用程序应关闭。 我编写了以下类来实现这一点: 我用下面的代码以编程方式构建我的文件记录器: 现在我的问题: 我知道在Log4j 1。X.X版本向日志程序添加一个错误处理程序是非常容易的。您可以简单地这样做: 如何在Log4j2版本2.13.3中使用上面的代码执行此操作?