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.+'