【问题标题】:Android Studio: Manifest merging failed for adding aar for sherlock action barAndroid Studio:为夏洛克操作栏添加 aar 导致清单合并失败
【发布时间】:2013-09-02 09:11:32
【问题描述】:

我尝试使用 gradle 将 sherlock 添加为 aar,但它指出错误提示“清单合并失败。有关更多信息,请参见控制台”。

控制台到底在哪里?我正在使用 Windows,我在 Android Studio 中没有看到任何声称是控制台的窗口。我想我会在这里看到更多信息?

这是我的 gradle 文件,我的清单和 build.gradle 中的 minsdk 和 tarjetsdk 相同。

有人遇到过这个问题吗?

这是我的 gradle 文件

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.5.+'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 18
    buildToolsVersion "18.0.1"

    defaultConfig {
        minSdkVersion 7
        targetSdkVersion 16
    }
}

dependencies {
    compile 'com.android.support:support-v4:18.0.0','com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
}

提前致谢

【问题讨论】:

  • 显示控制台使用命令行gradle(w) assemble -info(但不要指望有用的东西)......我很确定actionbar是用targetSdkVersion 18构建的,这就是你有这个错误的原因......
  • 感谢 selvin,gradle assemble,所以我正在检查文档,但我不完全理解它在做什么,它说它组装了 jars.... 是否重新编译?或检查一些日志? p.s.它当然可以工作,我可以看到错误

标签: android actionbarsherlock gradle android-studio build.gradle


【解决方案1】:

我猜 targetSDK 在 ABS 中更高。 检查控制台并将您的 targetSDK 设置为 18。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多