【问题标题】:gradlew appengineEndpointsInstallClientLibs does not install client libs (but does generate them)gradlew appengineEndpointsInstallClientLibs 不安装客户端库(但会生成它们)
【发布时间】:2014-04-02 17:08:54
【问题描述】:

我正在开发一个在 Android Studio (0.5.3) 中工作的 android 项目。

我在项目的后端部分创建了两个端点 api 类(称为 UserEndpointOfferEndpoint)。然后我想创建客户端库以在项目的应用程序部分中使用。我为此使用gradlew appengineEndpointsInstallClientLibs 命令。在/build/client-libs 部分,它确实创建了客户端库的.zip 文件。但它没有将它们安装在项目的应用程序部分。

所以现在我的问题是:

我正在使用的命令 (gradlew appengineEndpointsInstallClientLibs) 是否应该也将它们安装在应用程序部分,如果是的话,可能是什么原因导致它对我不起作用(似乎没有错误)。

This tutorial 提到我必须手动添加库。我将 .zip 文件添加到 /libs 文件夹,但没有教程提到的“添加为库”选项。这是这样做的正确方法吗?如果是的话,有人可以给我更详细的解释,因为我通过在 build.gradle 文件中添加依赖项尝试了一些事情,但似乎没有任何效果。

提前致谢!

【问题讨论】:

    标签: android google-app-engine gradle android-studio


    【解决方案1】:

    默认情况下,如果不使用@ApiNamespace,则使用的命名空间 是your-project-id.appspot.com 的反面。也就是包 路径将是com.appspot.your-project-id.yourApi

    Source

    端点的@Api 注释中缺少该注释。

    【讨论】:

      猜你喜欢
      • 2012-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-23
      • 2018-09-23
      • 1970-01-01
      • 2012-11-13
      • 1970-01-01
      相关资源
      最近更新 更多