使用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 总是在重新启动后检查它们。
关于java - 使用endpoints.sh生成客户端库不会生成libs JAR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27258103/