请帮助我弄清楚如何从java类创建端点。 android studio中有很多变化,并且能够:
工具 - > Google云端工具 - >生成端点
或者
单击java类,然后选择Generate Endpoint
似乎已经与新的Android工作室消失了?我应该怎么做,或者我在android studio中缺少一些我需要做的事情?
代码:
public class SearchObject {
private String Location;
public String getLocation() {
return Location;
}
public void setLocation(String location) {
Location = location;
}
}
即使尝试手动创建端点但似乎不起作用,响应对象也会出错:
@Api(name = "searchApi",
version = "v1",
namespace = @ApiNamespace(ownerDomain = "backend.co.za",
ownerName = "backend.co.za",
packagePath=""))
public class SearchAPI {
@ApiMethod(name = "Search")
public void sayHi(@Named("location") String location) {
SearchObject response = new SearchObject();
response.setData("Hi, " + location); //Problem, cannot resolve method
return response;
}
}
答案 0 :(得分:0)
选择文件|新模块| Google云端模块。然后选择“App Engine Java Endpoints Module”作为模块类型。
答案 1 :(得分:0)
发现问题:当我右键单击SearchObject类时,我找不到“生成google端点”'选项,因为它"隐藏"在我屏幕底部的任务栏后面!!
不确定它是否只是linux(Mint)的东西或android studio的问题。
希望没有其他人因为同样的问题而陷入困境。