Android 为什么我不能使用DatastoreService类?应用程序引擎SDK未正确安装?

Android 为什么我不能使用DatastoreService类?应用程序引擎SDK未正确安装?,android,google-app-engine,android-studio,android-gradle-plugin,Android,Google App Engine,Android Studio,Android Gradle Plugin,我在我的项目中添加了一个新的AppEngine模块,到目前为止,它仍然有效。AppEngine已经安装,但我无法导入任何com.google.*包,所以我猜我做错了什么。我不知道是什么 当然,我可以使用javax.servlet.http.*之类的东西,但由于某些原因,我不能使用DatastoreService类 AppEngine显然已安装,否则我将无法添加AppEngine模块,但似乎仍然缺少一些东西 这是我的build.gradle文件: buildscript { reposit

我在我的项目中添加了一个新的AppEngine模块,到目前为止,它仍然有效。AppEngine已经安装,但我无法导入任何com.google.*包,所以我猜我做错了什么。我不知道是什么

当然,我可以使用javax.servlet.http.*之类的东西,但由于某些原因,我不能使用DatastoreService类

AppEngine显然已安装,否则我将无法添加AppEngine模块,但似乎仍然缺少一些东西

这是我的build.gradle文件:

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

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.31'
    compile 'javax.servlet:servlet-api:2.5'
}

appengine {
    downloadSdk = true
    appcfg {
        oauth2 = true
    }

通过将build.gradle更改为以下内容进行修复:

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

repositories {
    mavenCentral();
}

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.17'
    compile 'com.google.appengine:appengine-endpoints:1.9.17'
    compile 'com.google.appengine:appengine-endpoints-deps:1.9.17'
    compile 'javax.servlet:servlet-api:2.5'
}

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