我的代码如下所示,我试图通过java将图像上传到cloudinary,但没有上传,它显示了下面的错误
线程“主”java.lang.UnknownError中的异常:找不到Cloudinary平台适配器com.cloudinary.android.UploaderStrategy,com.cloudinary.http42.UploaderStrategy,com.cloudinary.http43.UploaderStrategy at com.cloudinary.Cloudinary.(Cloudinary.java:91) at ImageUpload.main(ImageUpload.java:16)
我的代码如下
import java.io.File;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import com.cloudinary.Cloudinary;
import com.cloudinary.utils.ObjectUtils;
public class ImageUpload {
public static void main(String arg[])throws Exception{
Map config = ObjectUtils.asMap(
"cloud_name", "dq8rshzka",
"api_key", "484362882976754",
"api_secret", "1zwPe6-VfVjj3rueX6zSsfyNyro");
Cloudinary cloudinary = new Cloudinary(config);
Map result = cloudinary.api().resource("sample", ObjectUtils.emptyMap());
}
}
发布于 2015-10-15 18:52:38
请打开一张支持票,Cloudinary的支持团队将乐意提供帮助。无论如何,请注意,您的帐户的api_secret
不应透露。您应该转到您的帐户设置页面,并生成一对新的api密钥和机密。
发布于 2016-08-23 12:51:00
尝试将以下内容添加到proguard文件中:
-keep class com.cloudinary.** { *; }
发布于 2018-05-25 00:11:08
以下是我对这个问题的解决办法:
-keep class * extends com.cloudinary.strategies.*
这将只保留SDK需要并在此错误中提到的缺少的类。
https://stackoverflow.com/questions/32713192
复制相似问题