Не могу импортировать Android-Switch-Backport
Я пытаюсь использовать https://github.com/BoD/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;
Странно то, что он знает всю часть этого URL вплоть до самого класса. Так что признает 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 больше не собирается, потому что использование Switch в моем xml создает ошибку). Я использую Android Studio IDE
,
Любые идеи, как я мог решить это? Любая помощь будет очень, очень приветствуется!