我是android应用程序开发的初学者,对gradle的经验很少,所以请原谅我的问题是否愚蠢。
我试图用Google应用引擎、GOOGLE云端点和android创建一个示例后端应用程序。我创建了这个应用程序,然后添加了本教程中提到的google云模块,在最初的步骤之后,gradle构建开始了,但是它仍然停留在下载google,当我检查它是以相对较低的速度(7-8 KBps)下载它时,我从谷歌存储库下载了appengine sdk,在进行了一些研究之后,我发现gradle把它放在~/.gradle/appengine文件夹中,所以每次我尝试同步它开始从远程存储库下载它时,我都会把它放在there.But上。
所以我的问题是
如何告诉gradle从本地存储中使用appengine-java-sdk (我已经下载了),考虑到使用gradle从远程Jcenter下载appengine-java-sdk不再是一种选择?
发布于 2016-08-31 18:31:47
这是因为gradle下载是由buildFile的dependencies
块中的依赖性触发的。downloadSdk
任务获取gradle本地缓存的内容,并将其提取到.gradle文件夹中。
如果您真的想使用自己下载的sdk,可以尝试设置环境变量APPENGINE_HOME
或指向当前Google安装的系统属性appengine.sdk.root
。它与这里描述的非常相似:如何在Android中手动安装App?
https://stackoverflow.com/questions/38674829
复制相似问题