Android Studio支持v4

时间:2014-10-05 09:07:03

标签: android android-studio android-support-library

我知道这个问题已被问过几次,但到目前为止,答案都没有帮助我......

我所做的只是使用Android Studio生成首选项屏幕,现在它告诉我无法找到NavUtils。即使我的build.gradle看起来正确(我猜):

apply plugin: 'com.android.application'

android {
    compileSdkVersion 19
    buildToolsVersion '20.0.0'
    defaultConfig {
        applicationId "com.brobox.getyourshitdone"
        minSdkVersion 15
        targetSdkVersion 19
        versionCode 1
        versionName '1.0'
    }

    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    productFlavors {
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:cardview-v7:+'
    compile 'com.android.support:recyclerview-v7:+'
    compile 'com.android.support:palette-v7:+'
    compile 'com.android.support:support-v4:20.0.+'
    compile files('libs/android-support-v4.jar')
}

Preference Activity

我希望有人可以提供帮助:/

修改 刚刚在我的笔记本电脑上创建了一个新项目,并再次生成了SettingsActivity。这是我的gradle文件:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 19
    buildToolsVersion "20.0.0"

    defaultConfig {
        applicationId "com.brobox.getyourshitdone"
        minSdkVersion 14
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:support-v13:20.0.0'
    compile 'com.android.support:support-v4:20.0.0'
}

仍有同样的错误<。<

3 个答案:

答案 0 :(得分:3)

您必须删除此行compile files('libs/android-support-v4.jar'),并且必须删除此文件。

只能通过gradle添加支持库。你已经在compile 'com.android.support:support-v4:20.0.+'行中完成了这项工作。

您的targetSdkVersioncompileSdkVersion也很奇怪。 L开发人员预览不支持这些值。

compileSdkversion应为'android-L'targetSdkVersion应为'L'

答案 1 :(得分:1)

按此按钮,然后清理重建项目。

并添加到依赖项:

dependencies {
    compile 'com.android.support:appcompat-v7:+'
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:cardview-v7:+'
    compile 'com.android.support:recyclerview-v7:+'
    compile 'com.android.support:palette-v7:+'
}

enter image description here

答案 2 :(得分:0)

好一段时间过去了,现在它可以了!我不知道是什么解决了它,但我做了以下几点:

  • 我手动更新到Android Studio 0.8.12,因为这是更新它的唯一方法
  • 在一个新项目中,我尝试手动添加一个SettingsActivity,因此将support-v4添加到我的存储库

感谢您对这个愚蠢的问题的所有帮助......