Android Studio Google Cloud端点运行/调试配置错误

时间:2014-11-27 08:25:50

标签: android google-app-engine google-cloud-endpoints

我是Android Cloud Endpoints的初学者。我正在尝试在Android Studio 1.0 RC2中创建后端模块。创建后端端点模块(https://github.com/GoogleCloudPlatform/gradle-appengine-templates/tree/master/HelloEndpoints)时,一切似乎都没问题。 gradle构建成功。但是当我想在本地调试时,我发现了问题。它说,“模块上未检测到App Engine Gradle配置,可能需要将项目与Gradle同步”。

我尝试重建整个项目,它成功构建。但错误仍然存​​在。

这是屏幕截图:https://www.dropbox.com/s/tvuv52ldmr0yzvs/Screen%20Shot%202014-11-27%20at%204.21.14%20pm.png?dl=0

非常感谢。

2 个答案:

答案 0 :(得分:1)

这是最近推出的bug,此后已在Android Studio 1.0中得到修复。

答案 1 :(得分:0)

我不确定这是否是解决方案。但这就是我所做的。我创建了另一个新项目(问题发生在我从Android Studio 0.8.9迁移到1.0 RC2的现有项目中。我为Google Cloud EndPoints添加了新模块。最初是同样的问题(调试配置中出现与上面相同的错误,虽然它可以成功构建整个项目。)但是在我将后端模块中的build.gradle文件更改为gradle-appengine-plugin:1.9.17(最新版)后,新项目后端没问题。

  

依赖{           classpath' com.google.appengine:gradle-appengine-plugin:1.9.17'       }

     

依赖{       appengineSdk' com.google.appengine:appengine-java-sdk:1.9.17'

compile 'com.google.appengine:appengine-endpoints:1.9.17'
compile 'com.google.appengine:appengine-endpoints-deps:1.9.17'
compile 'javax.servlet:servlet-api:2.5' }

我尝试在迁移的项目中更改build.gradle文件,但仍然失败。所以,我所做的是从新项目中复制内容

  

backend.iml

将文件存入我的迁移项目backend.iml。它有效。