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

时间:2014-12-02 20:14:20

标签: java android eclipse jar google-cloud-endpoints

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

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

我想在android项目中使用端点libs,如果我尝试通过"链接源"使用*Api.Builder.java。在eclipse中的功能,项目正确编译,但在启动时,我得到一个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开发工具等。

1 个答案:

答案 0 :(得分:1)

解决方案是从Build Path中排除Android Private Libraries和Dependencies。我不知道为什么,但eclipse总是在重启后检查它们。

android project build path settings