如何在Android Studio中手动安装App Engine?

gcm*_*cmx 7 java google-app-engine android maven

我刚刚将App Engine模块添加到我的应用程序中,在同步时,gradle开始从maven下载App Engine zip.App Engine的zip文件大约150mb +并且使用maven自动下载它非常慢,所以我决定手动下载appengine java sdk(appengine-java-sdk-1.9.6.zip)并手动安装它.我现在有拉链,但是我在哪里放置它以便Android Studio(0.8.1)选择并安装它而不是尝试从maven的存储库下载它?

谢谢!

loo*_*oka 4

android studio 附带的 appengine 模板默认下载 appengine sdk...因此,如果您使用这些模板,则必须执行以下操作。

编辑 build.gradle 文件并删除

dependencies {
  appengineSdk "com.google.appengine:appengine-java-sdk:X.X.X"  <--- remove
 ...
}
Run Code Online (Sandbox Code Playgroud)

appengine {
  downloadSdk = true <--- remove this line as it tells it to dl the sdk    
}
Run Code Online (Sandbox Code Playgroud)

然后您可以使用系统属性引用下载的 SDK。在 appengine 模块中与 build.gradle 文件相同的目录中创建一个文件

gradle.properties

systemProp.appengine.sdk.root = "path to appengine sdk"
Run Code Online (Sandbox Code Playgroud)

还有其他可能更适合您的方法来指定 sdk 的位置(例如使用环境变量),请检查https://github.com/GoogleCloudPlatform/gradle-appengine-plugin

  • 谢谢你的帮助,终于自己下载了。而且,对于任何人来说,它都会默认将 App Engine 下载到“.gradle”的主目录。在那里提取您的文件并在您的项目中找到它。 (2认同)