我正在尝试在android studio中学习android。现在我在android studio中导入了一个eclipse项目,现在在尝试运行它时它没有构建。在gradle中的一些问题可能是..
Error:Execution failed for task ':app:processDebugManifest'.
清单合并失败:uses-sdk:minSdkVersion 8不能小于库com.android.support:support-v4:21.0.0-rc1中声明的版本L
我的build.gradle
apply plugin: 'android'
android { compileSdkVersion 19 buildToolsVersion“19.1.0”
defaultConfig {
applicationId "com.example.practise"
minSdkVersion 8
targetSdkVersion 19
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile 'com.android.support:support-v4:+'
compile 'com.android.support:gridlayout-v7:+'
}
任何人都可以帮我找出问题吗?
答案 0 :(得分:1)
更改您的依赖项
dependencies {
compile 'com.android.support:support-v4:19.1.0'
compile 'com.android.support:gridlayout-v7:19.1.0'
}
使用+
,您将获得最后一个版本。
目前最后一个版本是compile 'com.android.support:support-v4:21
,它有一个minSdk =' L'因为它是预览版。
使用仅测试 Android' L'预览。
答案 1 :(得分:0)
尝试将以下行编辑到Android Manifest文件中,如下所示:
dependencies {
compile 'com.android.support:support-v4:21+'
}
然后你的项目应该建立。
答案 2 :(得分:0)
将app / build.gradle中的依赖项更改为较低版本
apply plugin: 'com.android.application'
android {
compileSdkVersion 20
buildToolsVersion "20.0.0"
defaultConfig {
applicationId "com.eusecom.snowsmsden"
minSdkVersion 16
targetSdkVersion 20
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile 'com.android.support:support-v4:20.+'
compile 'com.android.support:appcompat-v7:20.+'
}