代码之家  ›  专栏  ›  技术社区  ›  fredimx40

在Android Studio中添加Gson作为本地依赖项失败

  •  0
  • fredimx40  · 技术社区  · 8 年前

    我将使用Gson额外库(Maven?中未包含这些库,因此必须从下载Gson文件 https://github.com/google/gson 并将该库作为本地依赖项添加到Android Studio 3.1中,gradle:3.1.0。

    我所做的:

    1. 创建了名为TestGsonExtras的新Android Studio项目
    2. 已从下载Gson zip文件 https://github.com/google/gson
    3. 解压缩文件夹TestGsonExtras\subProject\Gson中的Gson-zip with directory structure
    4. 已更新设置。要包含的渐变
      include ':app', ':subProject:gson'
      (执行此操作时无错误, gson project visible in Android Studio )
    5. 更新的内部版本。模块包含本地gson参考的梯度:
      implementation project(':subProject:gson')

    步骤#5导致以下错误:

    无法解析“”的依赖项:app@debug/compileClasspath“:无法解析项目:子项目:gson。 打开文件 显示详细信息

    无法解析“”的依赖项:app@debugAndroidTest/compileClasspath“:无法解析项目:子项目:gson。 打开文件 显示详细信息

    无法解析“”的依赖项:app@debugUnitTest/compileClasspath“:无法解析项目:子项目:gson。 打开文件 显示详细信息

    无法解析“”的依赖项:app@release/compileClasspath“:无法解析项目:子项目:gson。 打开文件 显示详细信息

    无法解析“”的依赖项:app@releaseUnitTest/compileClasspath“:无法解析项目:子项目:gson。 打开文件 显示详细信息

    我的设置有什么问题?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Gabriele Mariotti    8 年前

    我将使用Gson额外的库(Maven?

    额外的 包未发布 在Maven。
    你可以检查这个 issue

    include“:app”,':子项目:gson”

    这样不行。

    Gradle正在等待 build.gradle (模块文件,不是顶级文件)位于此文件夹中 subProject/gson 但此文件不存在。

    使用这些类的最佳方法就是在项目中包含额外文件夹的源代码。