java - 使用endpoints.sh生成客户端库不会生成libs JAR

标签 java android eclipse jar google-cloud-endpoints

使用endpoints.sh生成客户端库不会生成libs JAR。

我只得到一个生成的XXX..api-v1-java-1.18.0-rc-sources.jar,但没有带有类文件的libs Jar。

我想在 android 项目中使用端点库,如果我尝试通过 eclipse 中的“链接源”功能使用 *Api.Builder.java,该项目会正确编译,但启动时我收到一个 ClassDefNotFoundError

12-02 21:00:56.566: E/AndroidRuntime(13547): Caused by: java.lang.NoClassDefFoundError: com.appspot.Api$Builder

我的设置是 eclipse Luna (4.4.1),带有 App Engine SDK、Android 开发工具等。

最佳答案

解决方案是从构建路径中排除 Android 私有(private)库和依赖项。我不知道为什么,但 eclipse 总是在重新启动后检查它们。

android project build path settings

关于java - 使用endpoints.sh生成客户端库不会生成libs JAR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27258103/

相关文章:

java - 不加载整个对象

java - 从lastfm.rdfize.com 添加RDF 模型

android - 如何创建运行特定的意式 Espresso 测试的gradle任务

java - Libgdx 在任何地方点击(触摸)

java - 在 Eclipse 启动配置中更改默认值 "Program to Run"

java - 吃 bean 人角色 AI 建议的最佳下一个方向

android - 什么是 textViewResourceId?

android - 如何正确更改 AndroidManifest.xml 中的包名称(例如在项目 zxing/barcodescanner 中)

eclipse - 配置eclipse,以便退格不缩进

java - String.format 不允许 int