这是回归。早期(2014年1月)Android Studio版本将成功生成模型中的Endpoint代码。
步骤:新项目,工具>生成App Engine,选择任何端点模型(DeviceInfo或Message)或添加类文件(使用@Entity等)。工具>生成端点
获取:在对话框中的MessageData2.java中找不到JPA @Entity类无法生成端点类
预期:代码生成与过去一样
更新:回滚到0.4.2(它曾经工作)和yikes!仍然得到Dialog Box(现在真的被困住了。)
更新[不再卡住]:将MAVEN回滚到3.0.5,构建新的干净项目,app {appname} -endpoints成功构建,然后Generate Endpoint工作(仍然存在客户端代码未复制到端点目录的错误,在{appname} -AppEngine / target中查找并手动复制到{appname} -endpoint tree
如果您要跟踪
,我会通过App Studio将错误记录到https://code.google.com/p/android/issues/detail?id=65270答案 0 :(得分:0)
(对https://code.google.com/p/android/issues/detail?id=65270的评论回答)
工具>通过将此代码添加到pom.xml
,生成端点将在0.4.3中起作用trevorjohns@google.com:“ 我最近遇到了这个问题。添加:
<dependency>
<groupId>javax.persistence</groupId>
<artifactId>persistence-api</artifactId>
<version>1.0</version>
</dependency>
到我的后端pom.xml似乎解决了这个问题。“
是的,修好了!