android - Gradle 错误 : Android Studio, ActionbarSherlock 和 SlidingMenu

标签 android actionbarsherlock gradle android-studio slidingmenu

为了在 Android Studio 中正确设置库结构,我已经花了几天时间来解决这个问题。我会继续使用 Eclipse,但性能方面,最近对我来说真的很糟糕。拜托,任何指导将不胜感激,因为找到的所有解决方案都没有奏效,而且文档让我无处可去。

除主 TestProject 外,所有 list 都有一个空的应用程序标签。

编辑* 在包括 SlidingMenu 之前,我确实让 ActionBarSherlock 正常工作,没有问题和构建等。

错误

Gradle: Execution failed for task ':libraries:SlidingMenu:processReleaseManifest'.
> Manifest merging failed. See console for more info.

Build.Gradle(滑动菜单)

apply plugin: 'android-library'

buildscript {
   repositories {
      mavenCentral()
}

  dependencies {
    classpath 'com.android.tools.build:gradle:0.5.+'
  }
}

dependencies {
        compile 'com.android.support:support-v4:13.0.+'
        compile project(':libraries:actionbarsherlock')
    }

android {
    compileSdkVersion 17
    buildToolsVersion '17.0.0'


sourceSets {
    main {
        manifest.srcFile 'AndroidManifest.xml'
        java.srcDirs = ['src']
        resources.srcDirs = ['src']
        aild.srcDirs = ['src']
        renderscript.srcDirs = ['src']
        res.srcDirs = ['res']
        assets.srcDirs = ['assets']
        }
    }
}

Build.Gradle (ActionBarSherlock)

apply plugin: 'android-library'

buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:0.5.+'
    }
}

dependencies {
    compile 'com.android.support:support-v4:13.0.+'
}

android {
    compileSdkVersion 17
    buildToolsVersion '17.0.0'

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aild.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        }
    }
}

Build.Gradle(测试项目)

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

repositories {
    mavenCentral()
}

dependencies {
    compile 'com.android.support:support-v4:13.0.+'
    compile project(':libraries:actionbarsherlock')
    compile project(':libraries:SlidingMenu')
}

android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

    defaultConfig {
        minSdkVersion 7
        targetSdkVersion 16
    }
}

settings.gradle(测试项目)

include ':TestProject',':libraries:actionbarsherlock',':libraries:SlidingMenu'

最佳答案

对我来说,问题在于“缺少 <application/>”滑动菜单库中的标签'。 添加空后 <application/>显示错误的标签消失了。 也许这会对某人有所帮助。

在这里查看线程:https://groups.google.com/forum/#!topic/adt-dev/PIah7eYXiNs

关于android - Gradle 错误 : Android Studio, ActionbarSherlock 和 SlidingMenu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17634534/

相关文章:

android - 如何仅使用 URL 自动单击网页上的按钮?

android - 源代码中按钮的按住事件

android - 如何在 Action Bar Sherlock 中实现搜索小部件?

java - Gradle:将多项目依赖项压缩到应用程序JAR文件中?

intellij-idea - 在 Gradle 生成的 ipr 文件中对模块进行分组

android - 检测 PopupWindow 是否在 ScrollView 之上

android - "ERROR: Cannot recover key"使用现有 keystore 导出签名的 Android 应用程序时

android - 媒体路由器 : Detecting a chromecast device when using ActionBarSherlock?

android - MultiChoiceModeListener 导致 SherlockListFragment 出现问题

android - Gradle语法困惑