'com.google.appengine.api.backends.BackendService'已被弃用... 此检查报告在指定检查范围中使用了不赞成使用的代码的情况。我在使用BackendService for Google时遇到此错误。有其他替代方法吗?
import com.google.appengine.api.backends.BackendService;
BackendService backendsApi = BackendServiceFactory.getBackendService();
答案 0 :(得分:1)
您可以在com.google.appengine.api.backends.BackendService
的{{3}}中查找,内容如下:
该API已被弃用,并已由docs取代。请尽快更新您的代码。有关更多信息,请参见模块文档:ModulesService
所以从现在开始使用ModulesService
并通过文档中提到的https://developers.google.com/appengine/docs/java/modules/converting进行转换。
答案 1 :(得分:1)
对于面临此问题的每个人,您实际上都可以这样做,而无需声明BackendService。例如,在队列中使用时:
dependencies {
classpath 'io.fabric.tools:gradle:1.25.4'
}
答案也可以在这里How to set targeted Modules for specific URL in AppEngine + Java
找到