App Engine,Android Studio,生成端点“在MessageData2.java中找不到JPA @Entity类”

时间:2014-01-26 22:52:42

标签: google-app-engine android-studio

这是回归。早期(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

1 个答案:

答案 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似乎解决了这个问题。“

是的,修好了!