【问题标题】:Trouble adding Volley to Android project将 Volley 添加到 Android 项目时遇到问题
【发布时间】:2021-07-27 06:28:15
【问题描述】:

我尝试将 Volley 作为依赖项添加到我的 Android Studio 项目中的 Java 模块,但我无法让它工作。

我已将其放入我的 build.gradle 文件依赖项列表中(对于我的 Android 模块和我的 Java 模块):

implementation 'com.android.volley:volley:1.2.0'

但是,如果我尝试在课堂上使用该库,我会得到这个message,然后单击它不会执行任何操作。 我也尝试过手动导入库:

import com.android.volley.toolbox.Volley;

但我在这里也收到“无法解析符号'Volley'”错误。

如果我尝试在我的 android 模块(处理活动等的模块)中使用该库,它可以正常工作。但是当尝试在我创建的 Java 模块中使用它时,它没有。

【问题讨论】:

  • 因为 Volley 是一个 Android 库,而不是“纯 Java 库”。也许使用改造?
  • @EpicPandaForce 这就是问题所在。 Retrofit 确实可以作为一种解决方案,但我决定重组我的项目并仍然在 Android 类中使用 Volley,这很有效。介意发布答案,以便我将其标记为已解决?

标签: java android android-studio gradle android-volley


【解决方案1】:

您好,您可以发布 build.gradle 模块和应用程序文件吗?

  1. 尝试删除 Volley 依赖,同步 gradle 文件,然后再次添加并同步
  2. 从项目中删除 .gradle 文件,然后再次同步

Android 应该能够从库中检测类并在正确导入库的情况下自动导入它们,所以您的问题很可能是根本没有导入库

【讨论】:

  • 正如有人评论的那样,Volley 不是“纯 Java 库”,因此在纯 Java 类中使用它是行不通的。我决定重组我的项目并在 Android 类中使用 Volley,这样就可以了。
猜你喜欢
  • 2021-07-25
  • 1970-01-01
  • 1970-01-01
  • 2018-03-15
  • 2013-11-25
  • 2015-03-13
  • 1970-01-01
  • 2022-07-19
  • 2020-06-08
相关资源
最近更新 更多