gpt4 book ai didi

android - 在 Android Studio 中使用 Gradle 添加 Wire 依赖项的最佳方法

转载 作者:行者123 更新时间:2023-12-03 04:49:22 27 4
gpt4 key购买 nike

我正在使用 Square 的 Wire library对于我的 Android 应用,使用带有 Gradle 的 Android Studio。

我最初添加了 wire-runtime-1.2.0.jar变成 libs我的模块中的文件夹,并在我的 build.gradle 中像这样将依赖项添加到 Gradle文件:

dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
}

那工作得很好。

我是 Gradle 和 Android Studio 的新手,但根据我依赖 Google Support 和 Play Services 库的方式,我认为我可以删除 wire-runtime-1.2.0.jar我的存储库中的库,只需声明这样的依赖项(该行来自 the Maven repository ):
dependencies {
compile 'com.squareup.wire:wire:1.0.0'
}

但是如果我这样做,那么我会遇到这个错误:
Gradle: package com.squareup.wire does not exist

有没有办法在不直接导入 JAR 文件的情况下设置这种依赖关系?或者这只适用于您可以通过 SDK 管理器安装的库?

最佳答案

一些包,如 com.squareup.wire ,在 Maven Central 中有多个工件。您需要根据自己的需要选择合适的。在这种情况下,相当于 wire-runtime-1.2.0.jarwire-runtime神器,而不是 wire神器。

这是您的依赖项部分应如下所示:

dependencies {
compile 'com.squareup.wire:wire-runtime:1.2.0'
}

关于android - 在 Android Studio 中使用 Gradle 添加 Wire 依赖项的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20130471/

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