我在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
}
}
答案 0 :(得分:0)
我发现了我的问题,我没有在我的gradle中编译'com.google.cloud:gcloud-java-datastore:0.2.6'。这很难找到。大声笑我经历了文档的页面和页面,直到找到了这个。