'com.google.appengine.api.backends.BackendService'已弃用

时间:2018-07-04 13:55:26

标签: java google-app-engine google-api google-apps google-api-java-client

'com.google.appengine.api.backends.BackendService'已被弃用... 此检查报告在指定检查范围中使用了不赞成使用的代码的情况。我在使用BackendService for Google时遇到此错误。有其他替代方法吗?

import com.google.appengine.api.backends.BackendService;
BackendService backendsApi = BackendServiceFactory.getBackendService();

2 个答案:

答案 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

找到