gpt4 book ai didi

android - 在 Android 上使用 JetS3t 时抛出 IncompatibleClassChangeError 异常

转载 作者:太空狗 更新时间:2023-10-29 15:10:40 26 4
gpt4 key购买 nike

我正在开发一个 Android 应用程序,它将把一些文件上传到 Google Cloud Storage。为此,我使用了 JetS3t java 工具包 0.9。我尝试在标准 Java 项目上使用它并且工作正常,但是当我想在 Android 项目上使用它时,出现异常。

我在实例化 JetS3t Google 存储服务时遇到问题,如下所示:

GoogleStorageService gsService = new GoogleStorageService(gsCredentials);

执行此行时出现的异常是:

FATAL EXCEPTION: main
java.lang.IncompatibleClassChangeError: org.apache.http.params.SyncBasicHttpParams
at org.jets3t.service.utils.RestUtils.createDefaultHttpParams(RestUtils.java:574)
at org.jets3t.service.utils.RestUtils.initHttpConnection(RestUtils.java:298)
at org.jets3t.service.impl.rest.httpclient.RestStorageService.initHttpConnection(RestStorageService.java:209)
at org.jets3t.service.impl.rest.httpclient.RestStorageService.initializeDefaults(RestStorageService.java:166)
at org.jets3t.service.StorageService.<init>(StorageService.java:125)
at org.jets3t.service.impl.rest.httpclient.RestStorageService.<init>(RestStorageService.java:153)
at org.jets3t.service.impl.rest.httpclient.GoogleStorageService.<init>(GoogleStorageService.java:125)
at org.jets3t.service.impl.rest.httpclient.GoogleStorageService.<init>(GoogleStorageService.java:100)
at org.jets3t.service.impl.rest.httpclient.GoogleStorageService.<init>(GoogleStorageService.java:78)

看抛出的异常,最后的错误就在这一行:

HttpParams params = new SyncBasicHttpParams();

我已经尝试了很多我在 Internet 上看到的东西,比如将 httpcore-4.1 和 httpclient-4.1 jar 添加到类路径中,但是没有用。

如果有人帮助我,非常感谢!谢谢!

最佳答案

基本上..不要在 Android 上使用 JetS3t...这是我发现的: https://groups.google.com/forum/#!topic/jets3t-users/vCq4pwXSPN8

关于android - 在 Android 上使用 JetS3t 时抛出 IncompatibleClassChangeError 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16799352/

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