无法将eclipse项目导入android studio?

时间:2014-09-12 17:29:31

标签: android android-studio

我正在尝试在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:+'
}

任何人都可以帮我找出问题吗?

3 个答案:

答案 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.+'
}