【问题标题】:LogCat Exception: ApacheHttpTransport not working even though added in androidLogCat 异常:即使在 android 中添加,ApacheHttpTransport 也无法正常工作
【发布时间】:2012-04-16 23:14:44
【问题描述】:

我正在尝试在我的 Android 项目中设计一个使用 HttpTransport 的应用程序,但是在调用导入时,它会引发以下 Logcat 错误。

E/dalvikvm(481): Could not find class 'com.google.api.client.http.javanet.NetHttpTransport', referenced from method com.test.main.MyActivity.<clinit>
W/dalvikvm(413): VFY: unable to resolve new-instance 75 (Lcom/google/api/client/http/javanet/NetHttpTransport;) in Lcom/test/main/MyActivity
W/dalvikvm(481): VFY: unable to find class referenced in signature (Lcom/google/api/client/http/HttpTransport;)
I/dalvikvm(481): Failed resolving Lcom/test/main/MyActivity$2; interface 71 'Lcom/google/api/client/http/HttpRequestInitializer;'
D/dalvikvm(481): VFY: dead code 0x0002-0009 in Lcom/test/main/MyActivity;.createRequestFactory (Lcom/google/api/client/http/HttpTransport;)Lcom/google/api/client/http/HttpRequestFactory;
E/dalvikvm(481): Could not find class 'com.google.api.client.http.GenericUrl', referenced from method 

我已尝试在该站点中搜索解决方案,但它们看起来很模糊或不值得需要。谁能告诉我我在这里做错了什么?

我已经在我的项目中导入了所有依赖项 JAR,但仍然无法正常工作。

我使用 Google API 版本 1.8.3。 主要来源:google-api-java-client-1.8.3-beta.jar

上述 JAR 的所有依赖项都包含在 .zip 文件中,包括 Google 推荐的外部 JAR。

【问题讨论】:

    标签: java android google-api google-places-api


    【解决方案1】:

    问题解决了。好像导入不正确。

    另外,我必须在库下的 Eclipse 中正确链接它。

    我使用了 com.google.api.client.http.ApacheHttpTransport,而不是 Eclipse 建议的标准库。

    现在它可以工作了。 干杯!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-19
      • 1970-01-01
      • 2019-03-15
      • 1970-01-01
      • 1970-01-01
      • 2021-06-30
      • 2020-08-17
      相关资源
      最近更新 更多