Google Cloud Endpoint 包 myApi 不存在 - Android Studio

Google Cloud Endpoint package myApi does not exist - Android Studio

我正在尝试将 Google 云端点添加到我的 Android 应用程序。在我的 EndpointAsyncTask class 中,我使用 MyApi 像这样导入它:

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

当我 运行 我的项目时,我得到这个错误:

Error:(8, 56) error: package com.example.adamzarn.myapplication.backend.myApi does not exist

然而,它确实存在:

为什么会出现此错误?

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

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

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

https://github.com/GoogleCloudPlatform/gradle-appengine-plugin