返回介绍

下载和设置

发布于 2025-01-04 00:12:05 字数 2266 浏览 0 评论 0 收藏 0

下载

Glide 的公开发行版可以通过多种方式访问。

Jar

您可以直接从 Github 下载 最新的 Jar 包 。请注意,您可能还需要包含 Android v4 的支持库

Gradle

如果您使用 Gradle,您可以使用 Maven Central 或者 JCenter 添加 Glide 的依赖库。您还需要在支持库中包含依赖关系。

repositories {
  mavenCentral()
}

dependencies {
    compile 'com.github.bumptech.glide:glide:4.0.0-RC1'
    annotationProcessor 'com.github.bumptech.glide:compiler:4.0.0-RC1'
    compile 'com.android.support:support-v4:25.3.1'
}

Maven

如果您使用 Maven,您还可以在 Glide 上添加依赖关系。同样地,您还需要在支持库中包含依赖关系。

<dependency>
  <groupId>com.github.bumptech.glide</groupId>
  <artifactId>glide</artifactId>
  <version>4.0.0</version>
  <type>aar</type>
</dependency>
<dependency>
  <groupId>com.google.android</groupId>
  <artifactId>support-v4</artifactId>
  <version>r7</version>
</dependency>

设置

根据您的构建配置,您可能还需要进行一些额外的设置。

Proguard

如果您使用 proguard,您可能需要添加以下行到您的 proguard.cfg 文件中:

-keep public class * implements com.bumptech.glide.module.GlideModule
-keep public class * extends com.bumptech.glide.AppGlideModule
-keep public enum com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$** {
    **[] $VALUES;
    public *;
}

Jack

Glide 的构建配置需要 Jack 目前还不支持特性。Jack 最近被弃用了,Glide 要求的特性不太可能被添加。

Java 8

目前还没有(截止 6/2017)稳定发布的 Glide 允许您在 Android 工具链中使用 Java 8 的特性。如果您想使用 Java 8 并且稳定性要求较低,则这里至少有一个支持 Java 8 的 Android gradle 插件的 Alpha 版本。该插件的 alpha 版本尚未通过 Glide 测试。有关更多详细信息,请参阅 Android 的 Java 8 支持页面

Kotlin

如果您在 Kotlin 的实现类中使用 Glide 的注解,则需要在 Glide 上添加 kapt 依赖关系,而不是 annotationProcessor 依赖关系:

dependencies {
  kapt 'com.github.bumptech.glide:compiler:4.0.0-RC1'
}

有关详细信息,请参阅 Generated API 章节

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文