因此,我设法创建了一个 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 找不到它们并给我“无法解析符号”消息。
我已经尝试直接从 Maven Central 从存档中下载 classes.jar,它们确实在包中。
同步后,其他依赖项似乎出现在 /build/intermediates/exploded-aar 文件夹中,但这不会发生在我的库中。
我在 OSX 10.9.5(小牛队)上使用 Android Studio 1.0.2
有什么建议么?