我正在尝试将Google Cloud Endpoint添加到我的Android应用程序中。在我的EndpointAsyncTask类中,我使用MyApi导入它,如下所示:

import com.example.adamzarn.myapplication.backend.myApi.MyApi;

当我运行项目时,出现以下错误:


  错误:(8,56)错误:包装
  com.example.adamzarn.myapplication.backend.myApi不存在


但是,它确实存在:

android - Google Cloud Endpoint软件包myApi不存在-Android Studio-LMLPHP

为什么会出现此错误?

最佳答案

在您的build.gradle类所在的模块中检查EndpointAsyncTask文件。确保对backend模块的依赖关系正确,并确保没有冲突或重复。应该是这样的:

dependencies {
    compile project(path: 'backend', configuration: 'android-endpoints')
}


这样可以确保您的模块可以看到backend模块。

请参见https://github.com/GoogleCloudPlatform/gradle-appengine-plugin

关于android - Google Cloud Endpoint软件包myApi不存在-Android Studio,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46183669/

10-09 00:02