我正在尝试在Android Studio中安装appengine
在安装过程中,我被告知要更新appengine的版本,并被指示下载带有appenginge版本1.9.24的zip文件。 解压缩包装后没有说明如何操作。它创建了一个名为appengine-java-sdk-1.9.24的文件夹。
我在我的应用程序中看到它使用文件夹C:\ Users .... gradle \ appengine-sdk \ appengine-java-sdk-1.9.18所以我复制了新的文件夹appengine-sdk并更改了我的文件夹gradle指向这个新文件夹。
构建项目后,我收到此错误:
Error:A problem occurred configuring project ':app'.> A problem occurred configuring project ':backendQ'.
> Could not resolve all dependencies for configuration ':backendQ:classpath'.
> Could not find com.google.appengine:gradle-appengine-plugin:1.9.24.
Searched in the following locations:
file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/google/appengine/gradle-appengine-plugin/1.9.24/gradle-appengine-plugin-1.9.24.pom
file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/google/appengine/gradle-appengine-plugin/1.9.24/gradle-appengine-plugin-1.9.24.jar
https://jcenter.bintray.com/com/google/appengine/gradle-appengine-plugin/1.9.24/gradle-appengine-plugin-1.9.24.pom
https://jcenter.bintray.com/com/google/appengine/gradle-appengine-plugin/1.9.24/gradle-appengine-plugin-1.9.24.jar
Required by:
Q:backendQ:unspecified
我还注意到Run-> Edit Configuration-> backendQ下的配置显示App Engine SDK的文件夹仍为1.9.18。我尝试将其更改为新文件夹1.9.24但是虽然它允许我更改它但它没有保存它。一旦我取消选中" Synchronize with build.grade configuration"它保存了更改,但我不希望它不同步。我在整个项目中搜索字符串1.9.18,但没有找到。
gradle.build
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.google.appengine:gradle-appengine-plugin:1.9.24'
}
}
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.24'
compile 'com.google.appengine:appengine-endpoints:1.9.24'
compile 'com.google.appengine:appengine-endpoints-deps:1.9.24'
compile 'javax.servlet:servlet-api:2.5'
}
appengine {
downloadSdk = true
appcfg {
oauth2 = true
}
endpoints {
getClientLibsOnBuild = true
getDiscoveryDocsOnBuild = true
}
}
答案 0 :(得分:0)
截至2015年8月13日。尚未发布1.9.24版本的appengine gradle插件。这就是为什么它不起作用。您可以等待该版本,也可以将插件版本设置为1.9.23
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.google.appengine:gradle-appengine-plugin:1.9.23'
}
}