Итак, мне удалось создать компонент библиотеки Android и опубликовать его на Maven Central. Но когда я пытаюсь использовать его как зависимость в новом проекте, Android Studio не может найти классы.
build.gradle для модуля приложения:
repositories {
mavenCentral()
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:21.0.3'
compile 'no.hyper:libdateintervalpicker:1.0.0' //this is the one I want to use
}
Эта часть, кажется, работает, по крайней мере, я не получаю ошибок синхронизации. Однако при попытке получить доступ к пакету и классам из моей MainActivity Android Studio не может их найти и выдает сообщение «не удается разрешить символ».
Я попытался загрузить class.jar из архива прямо из Maven Central, и они действительно есть в пакете.
Другие зависимости появляются в папке /build/intermediates/exploded-aar после синхронизации, но этого не происходит с моей библиотекой.
Я использую Android Studio 1.0.2 на OSX 10.9.5 (Mavericks).
Какие-либо предложения?