无法导入android-switch-backport

时间:2013-11-25 10:03:58

标签: java android xml gradle backport

我正在尝试使用android-switch-backport让我的Android应用与早期版本兼容。我使用gradle导入它如下:

buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:0.6.+'
    }
}

apply plugin: 'android'

allprojects {
    repositories {
        mavenCentral()
        maven {
            url "http://JRAF.org/static/maven/2"
        }
    }
}

dependencies {
    compile project(':OurProject')
    compile (''org.jraf:android-switch-backport:1.1')
    instrumentTestCompile(files('libs/espresso-1.0-SNAPSHOT-bundled.jar'))
}

然后我尝试使用以下行在我的片段中导入Switch类:

import org.jraf.android.backport.switchwidget.Switch;

奇怪的是,它知道这个网址的整个部分,直到实际的课程。因此它识别org.jraf.android.backport.switchwidget.,但它只知道Switch类。

当我尝试在我的xml文件中使用它时,如下所示:

<org.jraf.android.backport.switchwidget.Switch
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" />

我得到一个错误,说它不能再找到R了(即:R不再构建,因为在我的xml中使用Switch会产生错误)。我正在使用Android Studio IDE

我有什么想法可以解决这个问题?非常欢迎任何帮助!

0 个答案:

没有答案