Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android-Gradle错误_Android_Facebook_Gradle - Fatal编程技术网

Android-Gradle错误

Android-Gradle错误,android,facebook,gradle,Android,Facebook,Gradle,出于某种原因,我一直会遇到以下错误: Error:Execution failed for task ':facebook:processReleaseManifest'. > Manifest merging failed. See console for more info. 以下是我的build.gradle文件和清单文件: 应用程序 buildscript{ 存储库{ mavenCentral() } 依赖关系{ classpath'com.android.tools.build

出于某种原因,我一直会遇到以下错误:

Error:Execution failed for task ':facebook:processReleaseManifest'.
> Manifest merging failed. See console for more info.
以下是我的build.gradle文件和清单文件:

应用程序

buildscript{
存储库{
mavenCentral()
}
依赖关系{
classpath'com.android.tools.build:gradle:0.9.+'
}
}
应用插件:“android”
存储库{
mavenCentral()
}
依赖关系{
编译'com.android.support:support-v4:13.0.+'
编译'com.actionbarsherlock:actionbarsherlock:4.4。0@aar'
编译文件('libs/android-async-http-1.3.1.jar')
编译文件树(目录:“libs”,包括:“*.jar”)
编译项目(“:facebook”)
}
安卓{
编译DK19版
buildToolsVersion“19.0.0”
默认配置{
明斯克版本14
targetSdkVersion 19
}
}
脸谱网

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

apply plugin: 'android-library'

dependencies {
    compile 'com.android.support:support-v4:+'
    compile files('libs/bolts.jar')
}

android {
    compileSdkVersion 19
    buildToolsVersion '19.0.0'

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 19
    }

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


<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.facebook.android">
    <application/>
    <uses-sdk android:minSdkVersion="14"
        android:targetSdkVersion="19" />
</manifest>
buildscript{
存储库{
mavenCentral()
}
依赖关系{
classpath'com.android.tools.build:gradle:0.9.+'
}
}
应用插件:“android库”
依赖关系{
编译'com.android.support:support-v4:+'
编译文件('libs/bolts.jar')
}
安卓{
编译DK19版
buildToolsVersion“19.0.0”
默认配置{
明斯克版本14
targetSdkVersion 19
}
源集{
主要{
manifest.src文件“AndroidManifest.xml”
java.srcDirs=['src']
resources.srcDirs=['src']
res.srcDirs=['res']
}
}
}

真正奇怪的是,它可以在我的笔记本电脑上工作,但不能在我的桌面上工作。我重新导入了应用程序,并重新同步了它,但不知道为什么它不让我构建它。

使用最新的Android Studio(0.8.X)和新的Gradle插件(0.12.+)


将build.gradle中的buildToolsVersion更改为19.1.0或更高版本。

我注意到compileSdkVersion、buildToolsVersion不匹配,它被设置为未安装的buildTools版本。

dependencies {
    compile 'com.android.support:support-v4:13.0.+'
    compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
    compile files('libs/android-async-http-1.3.1.jar')
    compile fileTree(dir: 'libs', include: '*.jar')
    compile project(':facebook')
}
改变

compile 'com.android.support:support-v4:13.0.+'


并确保您在sdk管理器中更新了构建工具

确保您的sdk在ADTs sdk管理器中是最新的。我几乎可以肯定这是你的SDK版本控制的问题。我最近使用Android SDK管理器更新了所有SDK。你清理并重建了吗?是的,还是相同的错误。控制台中的错误是什么?格雷德尔引入了一种新的明显合并。这可能与这没什么关系。仍然得到相同的错误。
compile 'com.android.support:support-v4:13.0.+'
compile 'com.android.support:support-v4:21.+'