【发布时间】:2018-09-17 18:40:02
【问题描述】:
我正在尝试在 Android Studio (3.1) 中创建一个包含 Android 库和 Java 库的项目。 Java 库依赖于 Android 库。两者都是我项目中的模块,如下所示:
MyProject
|-android
|-java
两者都出现在settings.gradle中:
include ':android', ':java'
Java 库像这样依赖于 Android 库:
java (build.gradle):
apply plugin: 'java-library'
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation project(':android')
}
...
安卓(build.gradle):
apply plugin: 'com.android.library'
...
尝试同步项目时出现以下错误:
无法解决:project::android
为什么?
P.S. 反过来(Android 取决于 Java)也可以正常工作。
【问题讨论】:
标签: java android gradle android-gradle-plugin android-library