当我构建我的Android Studio项目时,它说:
********************************************************
There is a new version of the SDK available.
-----------
Latest SDK:
Release: 1.9.15
Timestamp: Tue Oct 21 21:33:59 EDT 2014
API versions: [1.0]
-----------
Your SDK:
Release: 1.9.14
Timestamp: Thu Oct 16 16:07:33 EDT 2014
API versions: [1.0]
-----------
Please visit https://developers.google.com/appengine/downloads for the latest SDK.
我注意到我的主文件夹中的.gradle文件夹中有一个appengine-java-sdk:
〜/ .gradle /应用服务引擎-SDK /应用服务引擎的Java-SDK-14年9月1日
我是否必须从此处下载最新的AppEngine SDK:
https://cloud.google.com/appengine/downloads
还是有更简单的方法从Android Studio更新它吗?
答案 0 :(得分:5)
从gradle依赖项更改版本:
dependencies {
appengineSdk 'com.google.appengine:appengine-java-sdk:1.9.18'
}
然后点击“同步项目”。它会自动推送IDE下载并安装所需的版本。
答案 1 :(得分:2)
如果您使用内置的app-engine支持,请检查后端的gradle依赖项。例如,这是来自简单项目中后端模块的build.gradle
:
dependencies {
appengineSdk 'com.google.appengine:appengine-java-sdk:1.9.14'
compile 'com.google.appengine:appengine-endpoints:1.9.14'
compile 'com.google.appengine:appengine-endpoints-deps:1.9.14'
compile 'javax.servlet:servlet-api:2.5'
}
更新上面SDK的版本号,Gradle应该能够从Maven / JCentral中提取正确的版本。
答案 2 :(得分:1)
您不会更新
安装在.gradle文件夹中的appengine-java-sdk
您下载了新版本。执行此操作时,您的.gradle/appengine-sdk
文件夹如下所示:
正如其他人所说,您可以通过更改依赖项中的版本号并执行项目同步来简单地下载新版本。 (您必须具有Internet连接)
答案 3 :(得分:1)
如果您正在使用maven那么只需更新项目中的pom.xml即最新的应用引擎sdk。
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<appengine.target.version>1.9.32</appengine.target.version>
</properties>