【问题标题】:Setting up Google-api-java-client developing environment设置 Google-api-java-client 开发环境
【发布时间】:2011-11-09 06:17:48
【问题描述】:

我正在尝试官方示例 calendar-v2-atom-android。我已经使用 maven 导入了所有依赖项,并且编译成功。但是,在运行时,没有出现 class def found 错误

私有最终列表日历 = Lists.newArrayList();

private final HttpTransport 传输 = AndroidHttp.newCompatibleTransport();

运行时好像找不到库中的类。

在eclipse中我应该做什么?

谢谢。

【问题讨论】:

  • 你试过清理和重建了吗?
  • 是的,很多次。顺便说一句,我应该在运行配置中使用 Maven 构建吗?在我使用 Maven 下载所有依赖项后,我只是像通常的 android 应用程序一样构建它,而不是使用“Maven Build”。
  • 常规“构建”在 android maven 项目中对我没有用,尽管“清理和构建”工作得很好。
  • 但是我尝试clean然后构建了很多次......它可以编译但不能运行!

标签: android eclipse google-api-java-client


【解决方案1】:

下载 Google Api Java 客户端

在你的 Eclipse 项目中创建一个 libs 文件夹。

将所有不以 -source 结尾的客户端文件拖放到刚刚创建的 libs 文件夹中。 不要添加依赖项文件夹,而是将依赖项从文件夹内拖到 libs 文件夹中。

转到项目 -> 属性 -> Java 构建路径 -> 库选项卡

单击添加 JARS,导航到您的 libs 文件夹并添加所有客户端文件。

单击“订购和导出”选项卡并检查您添加的所有客户端文件。

清理项目。 你应该很高兴。

更新

从 ADT Rev. 21 开始,设置工作如下:

  1. 在 Eclipse 项目中创建一个 libs 文件夹
  2. 将所有不以-source 结尾的客户端文件拖放到刚刚创建的libs 文件夹中。不要添加依赖项文件夹,而是将依赖项从文件夹内拖到 libs 文件夹中。
  3. 转到项目 -> 属性 -> Java 构建路径 -> 订单和导出选项卡
  4. 选中“Android Private Libraries”复选框,一切顺利。

【讨论】:

  • 是的。非常需要的答案!
猜你喜欢
  • 2012-06-10
  • 2015-03-05
  • 2017-12-24
  • 1970-01-01
  • 1970-01-01
  • 2018-03-31
  • 2012-04-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多