我一直在尝试使用Android Studio将Google Cloud后端添加到我的Android应用程序中。我一直在关注这个I / O谈话:http://youtu.be/lmv1dTnhLH4?t=37m2s我意识到事情已经发生了一些变化。在视频中,他生成一个端点,右键点击下面的java文件,然后选择“生成云端点”。它产生一个端点java类,然后他可以在他的应用程序中使用它。我使用Android Studio v0.5.6并且该选项似乎不再存在。似乎所有与我在互联网上发现的App Engine集成相关的Android工作室文档都没有更新。任何人都可以指出我正确的方向来使用最新版本的Android Studio进行设置。
要添加后端,我选择了工具> Google云端工具>添加App Engine后端:
我试图为以下类创建端点:
用户类:
package com.test.lol;
import com.googlecode.objectify.annotation.Entity;
import com.googlecode.objectify.annotation.Id;
import java.util.Date;
@Entity
public class User {
@Id
private String mID;
private String mFirstName;
private String mLastName;
private String mEmail;
private String mBirthday;
private Date mLastSeen;
public String getID() {
return mID;
}
public void setID(String ID) {
this.mID = ID;
}
public String getFirstName() {
return mFirstName;
}
public void setFirstName(String firstName) {
mFirstName = firstName;
}
public String getLastName() {
return mLastName;
}
public void setLastName(String lastName) {
mLastName = lastName;
}
public String getEmail() {
return mEmail;
}
public void setEmail(String email) {
mEmail = email;
}
public String getBirthday() {
return mBirthday;
}
public void setBirthday(String birthday) {
mBirthday = birthday;
}
public Date getLastSeen() {
return mLastSeen;
}
public void setLastSeen(Date lastSeen) {
mLastSeen = lastSeen;
}
}
答案 0 :(得分:4)
Google已承认此功能缺失,并正在努力实施该功能。
来源: https://code.google.com/p/android/issues/detail?id=68223
修改:此功能已在Android Studio的测试版中实施
与此同时,我:
Entities
和数据存储持久性的注释。gradlew appengineUpdateAll
gradlew appengineEndpointsInstallClientLibs
答案 1 :(得分:1)
最后在Android Studio 0.6.1中再次添加了Google Cloud Backend: http://android-developers.blogspot.it/2014/06/new-ways-to-connect-your-app-to-the-cloud-android-studio.html