gpt4 book ai didi

android - 运行gradle命令但未使用Android Studio时出错

转载 作者:行者123 更新时间:2023-12-03 05:10:41 26 4
gpt4 key购买 nike

我有一个使用com.android.support.test:runner:1.0.1的项目,可以使用AndroidStudio运行该项目并进行单元测试,但是当我尝试使用命令行运行该项目时,出现以下错误:

$ sh gradlew :myproject:clean

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':myproject'.
> Could not resolve all dependencies for configuration ':myproject:_normalDebugAndroidTestApkCopy'.
> Could not find com.android.support:support-annotations:25.0.2.
Searched in the following locations:
file:/Users/Joan/SDKs/android-sdk/extras/android/m2repository/com/android/support/support-annotations/25.0.2/support-annotations-25.0.2.pom
file:/Users/Joan/SDKs/android-sdk/extras/android/m2repository/com/android/support/support-annotations/25.0.2/support-annotations-25.0.2.jar
file:/Users/Joan/Development/myproject/git/android-tag/src/myproject/sdk-manager/com/android/support/support-annotations/25.0.2/support-annotations-25.0.2.jar
Required by:
project :myproject
> Could not find com.android.support.test:runner:1.0.1.
Searched in the following locations:
file:/Users/Joan/SDKs/android-sdk/extras/android/m2repository/com/android/support/test/runner/1.0.1/runner-1.0.1.pom
file:/Users/Joan/SDKs/android-sdk/extras/android/m2repository/com/android/support/test/runner/1.0.1/runner-1.0.1.jar
file:/Users/Joan/Development/myproject/git/android-tag/src/myproject/sdk-manager/com/android/support/test/runner/1.0.1/runner-1.0.1.jar
Required by:
project :myproject
> Could not find com.android.support.test:rules:1.0.1.
Searched in the following locations:
file:/Users/Joan/SDKs/android-sdk/extras/android/m2repository/com/android/support/test/rules/1.0.1/rules-1.0.1.pom
file:/Users/Joan/SDKs/android-sdk/extras/android/m2repository/com/android/support/test/rules/1.0.1/rules-1.0.1.jar
file:/Users/Joan/Development/myproject/git/android-tag/src/myproject/sdk-manager/com/android/support/test/rules/1.0.1/rules-1.0.1.jar
Required by:
project :myproject

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 4.437 secs

我正在使用gradle 2.3.3,由于某些向后兼容性问题,目前我无法更新到最新版本。

我该如何解决这个问题?

谢谢,

最佳答案

您好像错过了maven { url 'https://maven.google.com' }中的build.gradle。这就是为什么它只搜索Maven缓存。

确保项目的build.gradle中有类似的内容:

allprojects {
repositories {
jcenter()
maven { url 'https://maven.google.com' }
}
}

另外,您可以将Gradle任务作为 ./gradlew :myproject:clean而不是 sh gradlew :myproject:clean运行。

关于android - 运行gradle命令但未使用Android Studio时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48023531/

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