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