纯java模块中的StringDef?
使用gradle,我有两个模块,纯java模块中的StringDef?,java,android,gradle,annotations,Java,Android,Gradle,Annotations,使用gradle,我有两个模块,:android和:core,其中:android包含android特定的内容,而:core包含所有业务逻辑 我有一堆枚举值,所以很自然地,我将它们转换为StringDef。问题是我似乎无法在我的:core-模块中使用支持注释,gradle抱怨它无法解析com.android。支持:支持注释:25.3.1 我能在这里做什么?在仔细研究后找到了解决方案。在项目级build.gradle中,需要将sdk路径添加到存储库 结果是这样的 allprojects { r
:android
和:core
,其中:android
包含android特定的内容,而:core
包含所有业务逻辑
我有一堆枚举值,所以很自然地,我将它们转换为StringDef。问题是我似乎无法在我的:core
-模块中使用支持注释,gradle抱怨它无法解析com.android。支持:支持注释:25.3.1
我能在这里做什么?在仔细研究后找到了解决方案。在项目级build.gradle中,需要将sdk路径添加到存储库 结果是这样的
allprojects {
repositories {
jcenter()
maven { url '<your-SDK-path>/extras/android/m2repository' }
}
}
所有项目{
存储库{
jcenter()
maven{url'/extras/android/m2repository'}
}
}