gpt4 book ai didi

android - 在 Android Studio 中添加(外部)本地库项目作为依赖项

转载 作者:行者123 更新时间:2023-12-03 05:13:30 25 4
gpt4 key购买 nike

我正在尝试添加一个我从 Github ( Android-ReactiveLocation ) 克隆(并稍作修改)的本地库项目作为我的应用程序的依赖项。

据此answer它应该很简单:
settings.gradle

include(':reactivelocation')
project(':reactivelocation').projectDir = new File(settingsDir, '../Andrdoid-ReactiveLocation')
build.gradle在我的应用程序目录中
dependencies {
...
compile project(':reactivelocation')
}

不幸的是我得到了错误

Error:Configuration with name 'default' not found.



只要我添加 compile陈述。我究竟做错了什么?

我也尝试使用 compile project(':reactivelocation:android-reactive-location')因为我只对 Android-ReactiveLocation 中的这个模块库感兴趣,但这也失败了

Project with path ':reactivelocation:android-reactive-location' could not be found in project.



更新。我尝试过的其他一些事情没有成功(同样的错误):
settings.gradle
包括(':android-reactive-location')
project(':android-reactive-location').projectDir = new File(settingsDir, '../Andrdoid-ReactiveLocation/android-reactive-location')
build.gradle在我的应用程序目录中

依赖{
...
编译项目(':android-reactive-location')
}

settings.gradle
包括(':Android-ReactiveLocation')
project(':Android-ReactiveLocation').projectDir = new File(settingsDir, '../Andrdoid-ReactiveLocation')
build.gradle在我的应用程序目录中

依赖{
...
编译项目(':Android-ReactiveLocation')
}

settings.gradle
包括(':Android-ReactiveLocation:android-reactive-location')
project(':Android-ReactiveLocation:android-reactive-location').projectDir = new File(settingsDir, '../Andrdoid-ReactiveLocation/')//还有 '../Andrdoid-ReactiveLocation/android-reactive-location '
build.gradle在我的应用程序目录中

依赖{
...
编译项目(':Android-ReactiveLocation:android-reactive-location')
}

最佳答案

我的项目中有类似的场景。在 build.gradleapp您应该添加的目录path在库名称之前:

compile project(path: ':reactivelocation')

在我的项目中,每件事都在上面工作。我的 settings.gradle和你的一模一样。

关于android - 在 Android Studio 中添加(外部)本地库项目作为依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38541815/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com