我正在尝试在 Android Studio 中构建一个项目。该项目使用 Gradle。
当时,maven.org 遇到了一些问题,我收到以下错误:
Gradle: A problem occurred configuring project ':MyProject'.
> Could not resolve all dependencies for configuration ':MyProject:classpath'.
> Could not resolve com.android.tools.build:gradle:0.5.+.
Required by:
Android:MyProject:unspecified
> Could not HEAD 'http://repo1.maven.org/maven2/com/android/tools/build/gradle/0.5.4/gradle-0.5.4.pom'. Received status code 503 from server: Service Temporarily Unavailable
这让我觉得我不想依赖 maven.org 和互联网连接来构建我的构建!
有没有办法可以删除这些依赖项并使 Android Studio 自给自足?即使没有互联网连接,即使 maven.org 永远无法恢复,我也希望能够构建我的 Android 项目。
编辑:
如果我理解正确,有一种方法可以设置本地 Maven 存储库,然后使用
repositories {
mavenLocal()
}
代替
repositories {
mavenCentral()
}
在build.gradle
文件中。
不幸的是,我不确定这是否是方式以及这种方法的缺点是什么。
更新(2013 年 12 月):
Android Studio 现在支持 Gradle 离线模式(从0.4.0 版本开始)。更多信息可以在 Studio 的发行说明中找到。