我是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
非常感谢。
答案 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。它有效。