Servlet无法访问谷歌应用引擎API

时间:2016-08-06 06:42:08

标签: android google-app-engine build.gradle google-cloud-datastore gcloud

我在Android Studio的项目中导入了一个新的servlet模块。当我尝试使用app引擎api类时,相关代码保持红色并且说无法解析符号。我甚至可以导入像Datastoreservice或其他类的类。请帮助我,因为这对我的屁股来说是一个巨大的痛苦。我的gradle文件应该编译它,因为我在那里有声明。这是我的后端servlet的gradle文件。

    buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.google.appengine:gradle-appengine-plugin:1.9.28'
    }
}

    repositories {
    jcenter();
}

    apply plugin: 'java'
    apply plugin: 'war'
    apply plugin: 'appengine'

    sourceCompatibility = JavaVersion.VERSION_1_7
    targetCompatibility = JavaVersion.VERSION_1_7

    dependencies {
      appengineSdk 'com.google.appengine:appengine-java-sdk:1.9.28'
        // https://mvnrepository.com/artifact/com.google.appengine/appengine-java-sdk
        compile group: 'com.google.appengine', name: 'appengine-java-sdk', version: '1.9.28'

        compile 'javax.servlet:servlet-api:2.5'

    }

    appengine {
      downloadSdk = true
      appcfg {
        oauth2 = true
      }
    }

1 个答案:

答案 0 :(得分:0)

我发现了我的问题,我没有在我的gradle中编译'com.google.cloud:gcloud-java-datastore:0.2.6'。这很难找到。大声笑我经历了文档的页面和页面,直到找到了这个。