使用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开发工具等。
答案 0 :(得分:1)
解决方案是从Build Path中排除Android Private Libraries和Dependencies。我不知道为什么,但eclipse总是在重启后检查它们。