无法在 android 工作室中使用 @Entity 、@Id 注释

Unable to use @Entity ,@Id annotations in android studio

我是在 m android 应用程序中使用 google 响亮端点的新手。

我在 android studio 中学习了一些关于为我的 android 应用程序开发 GAE 后端的教程。 我制作了一个 android 应用程序,然后为其自动生成了后端。

在后端模块中,我为它创建了一个 bean 和自动生成的端点 class。但是当我尝试添加@Entity、@Id 等注释时,它们无法被识别。 我已将 objectify-4.0b1 jar 添加到 api 项目中的 WEB-INF/lib。

我错过了什么? 请指教

马尼什

IDE 需要了解 objectify 库。您是否使用 Android Studio 中内置的 Google 云模块生成来创建端点?如果是这样,您应该通过 Gradle 配置您的后端。这会给你两个选择: 选项 1) 是将以下行添加到后端的依赖项子句 build.gradle:

compile 'com.googlecode.objectify:objectify:4.0b1'

尽管最新版本是 5.1.4,所以如果可以的话,您应该直接使用它。

选项 2) 是转到文件 -> 项目结构,然后 select 您的后端模块并添加一个库依赖项。这将弹出一个搜索对话框,您可以在其中搜索 objectify 依赖项并自动将其添加到您的模块中。这将为您更新 build.gradle。