Pou*_*ald 12 google-app-engine android gae-eclipse-plugin google-cloud-endpoints
我按照教程写了这封信; 好吧,它实际上是非常基本的,所以那里真的没什么.但是当我创建项目时,android部分没有编译.Eclipse抱怨无法解析导入.例如,在该com.myapp.deviceinfoendpoint部分下面有一条读取线
import com.myapp.deviceinfoendpoint.Deviceinfoendpoint;
import com.myapp.deviceinfoendpoint.Deviceinfoendpoint.Builder;
import com.myapp.deviceinfoendpoint.model.DeviceInfo;
Run Code Online (Sandbox Code Playgroud)
有谁知道如何解决这一问题?也许这是一个构建路径问题,但没有关于如何设置构建路径的说明.
我正在使用mac osx mountain lion和eclipse juno
以下文件夹中还有红色十字:
端点库/ libdeviceinfoendpoint-V1/deviceinfoendpoint/deviceinfoendpoint-V1生成源
/ MyApp的/端点库/ libmessageEndpoint-V1/messageEndpoint/messageendpoint-V1生成源
/ myapp/endpoint-libs(和子文件夹)
和以下文件夹:
GCMIntentService.java
RegisterActivity.java
是的,这也发生在我身上。发生这种情况的原因是因为(不确定是 Eclipse 还是 GAE 插件)中的类endpoint-libs/libdeviceinfoendpoint-v1/deviceinfoendpoint/deviceinfoendpoint-v1-generated-source
从预期结构中移出:
./deviceinfoendpoint-v1-generated-source
|- com
|-myapp
|- deviceinfoendpoint
|- Deviceinfoendpoint.java
Run Code Online (Sandbox Code Playgroud)
无效结构:
./deviceinfoendpoint-v1-generated-source
|- com
|-google
|- api
|- services
|- com.myapp.deviceinfoendpoint
|- Deviceinfoendpoint.java
Run Code Online (Sandbox Code Playgroud)
理论上这不应该发生。但是,确实如此!:-)
尝试重新生成客户端库,或者尝试手动修复它们。
[更新:再次重新生成客户端库不会有帮助。要么尝试命令行模式。
或者手动执行有点困难
com.google.api.services/com.myapp/将包中的所有内容移动到com.myapp/.我尝试了这个并且成功了。]
PS:您可能想知道 Google Endpoints 目前正在经历一些中断。您可能需要等待一段时间才能进行测试。请关注此问题:https://code.google.com/p/googleappengine/issues/detail? id=9214
更新:参考向 Google 报告的此问题可能会有所帮助:https://code.google.com/p/google-plugin-for-eclipse/issues/detail ?id=117
| 归档时间: |
|
| 查看次数: |
2256 次 |
| 最近记录: |