gpt4 book ai didi

java - 导入 libcore.io.DiskLruCache 失败

转载 作者:行者123 更新时间:2023-12-02 03:30:52 27 4
gpt4 key购买 nike

我想在我的项目中使用 DiskLruCache,如 Caching Bitmaps 中所述。 ,但无法导入正确的库。

在哪里可以找到包含此类的 jar?

按照 similar questions 中的建议,我将以下行添加到我的 build.gradle 中:

dependencies {
...
compile 'org.robovm:robovm-rt:+'
}

Gradle 似乎找到了该库,但我的代码仍然无法编译:

package com.example ;

import android.util.LruCache;

import libcore.io.DiskLruCache;

public class ObjectCache {

private LruCache<String, String> memoryCache;
private DiskLruCache diskLruCache ;

public ObjectCache(int cacheSize) {
memoryCache = new LruCache<String, String>(cacheSize);
diskLruCache = null ;
}
}

它失败并出现以下错误:

Error:(5, 18) error: package libcore.io does not exist
Error:(10, 13) error: cannot find symbol class DiskLruCache

最佳答案

当您使用“+”(加号)时,gradle 似乎使用该库的最新可用版本。在本例中,它是 1.14.0。但此版本中不再存在 DiskLruCache。

此外,在版本 0.2 和 1.0.0 之间,它已从包 libcore.io 移至包 com.android.okhttp.internal

结论:

这完全取决于您使用的 robovm 版本:

  • 0.0.2 或 0.0.4:导入 libcore.io.DiskLruCache
  • 1.0.0 至 1.13.0:导入 com.android.okhttp.internal.DiskLruCache
  • 1.14.0 到 ...:(不再有 DiskLruCache)

关于java - 导入 libcore.io.DiskLruCache 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38117645/

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