【发布时间】:2018-01-22 22:13:02
【问题描述】:
我正在使用 mailchimp,我的目标是将用户发送到 mailchimp 中的列表,所以我使用了来自 ecwid this one 的包装器
所以我做了一个将测试用户发送到我的列表的方法,我添加了我的列表 id 和我的 Api Key ,但是我有一个错误
这是我的代码
private void mailchimp(){
MailchimpClient client = new MailchimpClient("MY_API_KEY");
try {
EditMemberMethod.CreateOrUpdate method = new EditMemberMethod.CreateOrUpdate("MY_LIST_ID", "vasya.pupkin@gmail.com");
method.status = "subscribed";
method.merge_fields = new MailchimpObject();
method.merge_fields.mapping.put("FNAME", "Vasya");
method.merge_fields.mapping.put("LNAME", "Pupkin");
MemberInfo member = null;
Log.e("mailchimpmember",""+member);
member = client.execute(method);
} catch (IOException e) {
e.printStackTrace();
} catch (MailchimpException e) {
e.printStackTrace();
}
}
问题是当我使用这种方法时,我在我的 android 监视器中的 Apache 中得到了这个,位于 MailchimpClient client = new MailchimpClient("MY_API_KEY"); 行
没有虚方法 setConnectionManagerShared(Z)Lorg/apache/http/impl/client/HttpClientBuilder;在类 Lorg/apache/http/impl/client/HttpClientBuilder 中;或其超类('org.apache.http.impl.client.HttpClientBuilder' 的声明出现在 /data/app/com.myapp.app.debug-1/split_lib_dependencies_apk.apk:classes78.dex 中) 在 com.ecwid.maleorang.connector.HttpClientConnector.(HttpClientConnector.kt:71)
还有这个
java.lang.NoClassDefFoundError: 解析失败:Lorg/apache/http/impl/client/HttpClientBuilder;
我真的很难让 mailchimp 在我的项目中运行,我找不到好的包装器并且不知道如何正确设置它
谢谢
【问题讨论】:
标签: java android apache mailchimp