【发布时间】:2015-08-12 06:44:42
【问题描述】:
我正在尝试在 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,但尽管它允许我更改它并没有保存它。一旦我取消选中“与 build.grade 配置同步”选项,它就会保存更改,但我不希望它不同步。我在整个项目中搜索字符串 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
}
}
【问题讨论】:
-
我最终重做了后端的整个安装,没有更新,它结束了。
标签: java android google-app-engine