gpt4 book ai didi

android - 如何告诉 Gradle 在哪里搜索 Android 的支持库?

转载 作者:行者123 更新时间:2023-12-03 04:34:37 24 4
gpt4 key购买 nike

我试图 catch 一个用 Gradle 构建的 Android 项目,并且在使用 Android 的支持库时遇到了麻烦:

$ ./gradlew
[ ... succeeding part ... ]

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':myproject'.
> Could not resolve all dependencies for configuration ':myproject:_debugCompile'.
> Could not find com.android.support:appcompat-v7:23.1.1.
Searched in the following locations:
https://jcenter.bintray.com/com/android/support/appcompat-v7/23.1.1/appcompat-v7-23.1.1.pom
https://jcenter.bintray.com/com/android/support/appcompat-v7/23.1.1/appcompat-v7-23.1.1.jar
Required by:
android_core: myproject:unspecified
appcompat我的 SDK 额外文件夹中提供了库,并且我的环境设置良好( ANDROID_HOME 和有时冗余的 ANDROID_SKD)。我还在其他项目上使用 Ant,而且一切都很好。

我已添加 mavenCentral()build.gradle配置文件,勉强到顶级项目和子项目。

现在我想我需要告诉 Gradle 搜索我的本地安装,但我没有找到如何去做。我也很惊讶我需要对构建配置进行任何更改。尽管所有其他人都使用 Android Studio,但它对其他人来说效果很好。

最佳答案

这是解决问题的方法。

尽管我的 Android 支持库可以很好地与基于 Ant 的项目配合使用,但事实证明 Gradle(似乎)期望使用另一种风格的库。安装 Android 支持存储库后,一切都开始正常工作。

如果您遇到同样的问题,您可以检查存储库的 SDK 安装。

Android SDK Manager on Extras

在 CLI 上:

$ android list sdk -a | grep "Android Support"
146- Android Support Repository, revision 25
147- Android Support Library, revision 23.1.1

我应该感谢我的离线同事 Kuwata-san 导致了这个解决方案!

关于android - 如何告诉 Gradle 在哪里搜索 Android 的支持库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35076493/

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