gpt4 book ai didi

安卓工作室 Gradle : Cannot resolve symbol 'amazonaws'

转载 作者:太空狗 更新时间:2023-10-29 13:46:46 24 4
gpt4 key购买 nike

我在将 amazonaws 导入我的 gradle 时遇到问题,非常感谢任何帮助。谢谢!

问题:

我正在尝试将“com.amazonaws.auth.*”导入到我的 build.gradle 中,但是在声明“无法解析符号‘amazonaws’”下出现一条红线。

我的尝试:

  • 同步 Gradle 并重建
  • 使缓存失效并重启
  • 尝试遵循答案 here无济于事

build.gradle代码:

buildscript {
...

repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'
classpath 'com.amazonaws:aws-java-sdk-core:1.11.5'
}
}

import com.amazonaws.auth.*

def getAwsReadOnlyCredentials = {
...
return new DefaultAWSCredentialsProviderChain().getCredentials()
}

AWSCredentials libraryCredentials = getAwsReadOnlyCredentials()

allprojects {
repositories {
google()
jcenter()

maven {
...
}
}
}

...

最佳答案

您需要导入 artifacts来自存储库 mavenCentral() -并且不要将依赖项添加到 buildscript classpath 中,而是添加模块的 dependencies。在我看来,就好像你在混淆 Java 和 Gradle 语法,同时依赖于错误的库。此 import 语句和 AWSCredentials(很有可能)属于 .java 文件而不是 .gradle 文件。

例如:这个看起来很有前途:

dependencies {
implementation "com.amazonaws:aws-android-sdk-core:2.6.31"
}

关于安卓工作室 Gradle : Cannot resolve symbol 'amazonaws' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52375021/

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