首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >无法解决com.android.tools.build:gradle:0.5.+

无法解决com.android.tools.build:gradle:0.5.+
EN

Stack Overflow用户
提问于 2013-07-31 03:21:58
回答 3查看 13.7K关注 0票数 13

我正试图在Android中构建一个项目。这个项目使用Gradle。

当时,maven.org遇到了一些问题,我得到了以下错误:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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自给自足呢?我希望能够建立我的安卓项目,即使没有互联网连接,即使maven.org永远无法恢复。

编辑:

如果我理解正确,有一种方法可以安装本地Maven存储库,然后使用

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
repositories {
  mavenLocal()
}

而不是

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
repositories {
        mavenCentral()
    }

build.gradle文件中。

不幸的是,我不确定这是否是这种方法的方式,以及这种方法的缺点是什么。

更新(2013年12月):

Android现在支持Gradle离线模式(从0.4.0版开始)。更多信息可以在Studio的发行说明中找到。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-08-01 01:42:43

如果您想使用maven本地回购而不是远程回购,则需要将jar文件添加到本地存储库中。

本地maven存储库位于

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
~/.m2/repository

要编译android项目,您需要Android库。您可以从http://mvnrepository.com/artifact/com.android.tools.build/builder/0.5.4下载jar,也可以自己编译源代码。

若要在命令行中安装此库类型,请执行以下操作:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mvn install:install-file -DgroupId=com.android.tools.build \
-DartifactId=builder \
-Dversion=0.5.4 \
-Dfile=builder-0.5.4.jar \
-Dpackaging=jar \
-DgeneratePom=true

然后在build.gradle文件中可以使用

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mavenLocal()

而不是

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mavenCentral()

显然,您可能需要在本地回购中添加一些额外的lib来运行Android项目,但是添加不同的lib的过程与上面完全相同。

添加库可以通过Archiva应用程序来完成,而不是命令行。

http://archiva.apache.org/index.cgi

票数 5
EN

Stack Overflow用户

发布于 2013-07-31 04:15:13

现在你可以交换

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mavenCentral()

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
maven { url "http://us.maven.org/maven2/" }

在你的build.gradle里

但是对于完全脱机访问,您可以在计算机上创建本地maven存储库--很可能是。

您可以查看:如何使用Sonatype Nexus和Gradle代理修复?

票数 3
EN

Stack Overflow用户

发布于 2013-07-31 03:26:45

请检查您的互联网连接情况。

在阅读了你问题的第二部分之后:-这些东西会被缓存,这样你就可以在没有互联网连接的情况下进行构建。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17968960

复制
相关文章
No cached version of com.android.tools.build:gradle:2.0.0 available for offline mode.
Settings-Build.Execution,Deployment-Build Tools-Gradle–取消勾选的Offline Work, 重新编译,AS会自动下载.
小小工匠
2021/08/16
5250
【错误记录】Android Studio 编译报错 ( Error:Connection timed out: connect | 更新配置依赖仓库方式 )
文章目录 一、报错信息 二、解决方案 一、报错信息 ---- 编译 VirtualAppEx 源码时 , 报如下错误 : Gradle 'VirtualAppEx-master' project refresh failed Error:Connection timed out: connect 使用 gradlew assembleDebug --stacktrace 命令 , 查看详细报错信息 : D:\002_Project\002_Android_Learn\VirtualApp\003_Vir
韩曙亮
2023/03/29
6060
【错误记录】Android Studio 编译报错 ( Error:Connection timed out: connect | 更新配置依赖仓库方式 )
为Gradle设置镜像,解决jcenter依赖无法下载或者下载过慢问题
这其实是一个烂大街的教程了。百度上一堆解决方案,好用的没几个。所以决定温习一下,因为最近写了几个Flutter插件,有很人多表示无法下载Android依赖,于是乎又是翻墙又是如何如何。其实gradle依赖是不需要翻墙的,不过下载速度很不美妙,加之一些网络状况也不是太好,所以需要使用国内镜像来解决这个问题。当然了,使用国内镜像也可能会有弊端,如更新不及时,但是确实可以解决问题。
JarvanMo
2018/10/11
5.7K0
【错误记录】Android Studio 编译报错 ( Could not find com.android.tools.build:gradle:4.2.1. )
检查了下根目录下的 build.gradle 配置 , 发现只配置了 jcenter 仓库 ;
韩曙亮
2023/03/29
1.6K0
【错误记录】Android Studio 编译报错 ( Could not find com.android.tools.build:gradle:4.2.1. )
【错误记录】Android Studio 编译报错 ( Could not resolve com.android.tools.build:gradle:7.4.2. )
在 Mac 中安装了 Android Studio , 首次创建应用运行时 , 报如下错误 :
韩曙亮
2023/04/09
5.1K0
【错误记录】Android Studio 编译报错 ( Could not resolve com.android.tools.build:gradle:7.4.2. )
flutter常见问题【6】flutter build apk 一直卡在Running Gradle task 'assembleRelease'...
因为Android项目会用到Gradle,会从国外的一个网战上下载东西, 如果没有fanQiang,下载速度会非常慢, 替换为国内的镜像网站下载速度就很快,如果耐心等待也能下载完就是很慢
sinnoo
2020/11/13
7.6K1
Android Studio升级到2.3的编译问题解决办法
2017年3月2日,谷歌发布了Android Studio 2.3,想必不少朋友已经兴冲冲把Android Studio更新到了2.3。博主这几天也赶紧升级到Android Studio 2.3,孰料升级之后发现原来的项目反而变得不能编译了。2.3升级完毕后,Android Studio跳出下面一个提示框,说是为了充分发挥新特性的优势,建议开发者把Gradle升级到3.3。
aqi00
2019/01/18
6690
Gradle解决多lib冲突
在引入第三方jar包的时候,可能会遇到很多库的冲突,例如均使用了OkHttp,RxJava等等,在打包的时候就会遇到Class多个定义的问题。而目前Android中均是用AAR进行dex以及资源的打包,无法通过源码再进行剥离
None_Ling
2018/10/24
1.6K0
Gradle解决多lib冲突
【Android 插件化】VirtualApp 编译运行 ( VirtualApp 简介 | 配置 VirtualApp 编译环境 | 编译运行 VirtualApp 官方示例 )
VirtualApp GitHub 地址 : https://github.com/asLody/VirtualApp
韩曙亮
2023/03/29
3.4K0
【Android 插件化】VirtualApp 编译运行 ( VirtualApp 简介 | 配置 VirtualApp 编译环境 | 编译运行 VirtualApp 官方示例 )
Flutter: Failed to notify project evalution listener
又是一个常见的flutter的环境问题,一般发生在引用了plugin之后。因为默认的gradle,kotlin之类的比较旧,而所引用的plugin里面的gradle,kotlin比较新。所以会有这个问题,如图:
JarvanMo
2018/10/25
1.2K0
Android Studio Gradle问题集合
1.开发环境:android studio,项目gradle文件添加ndk代码后配置构建出现问题 externalNativeBuild{ ndkBuild{ path "$projectDir/jni/Android.mk" } } 问题:Could not find method externalNativeBuild() for arguments 解决方案:gradle is set to at least version 2.2.0:,gradle版本最低需要2.2
用户1148881
2018/01/15
1.6K0
Android Studio Gradle问题集合
解决:Cause: dl.google.com:443 failed to respond
最新经常遇到Android Studio的Cause: dl.google.com:443 failed to respond 很烦,特此记录:
Jingbin
2021/04/14
8.6K0
Android-Could not download kotlin-reflect.jar
Could not download kotlin-reflect.jar (org.jetbrains.kotlin:kotlin-reflect:1.1.3-2): No cached version available for offline mode
战神伽罗
2019/07/30
1.8K0
Android-Could not download kotlin-reflect.jar
Android Studio 3.2升级后的编译问题解决办法
2018年9月24日,Android Studio千呼万唤终于放出了3.2正式版,博主赶紧下载了安装包升级到最新版,每次AS升级都会带来各种各样的惊喜(大坑),这次不出所料也出现了几个编译问题,逐个想办法解决后记录如下,供各位朋友参考。
aqi00
2019/01/18
1K0
【Android Gradle 插件】Gradle 构建机制 ⑤ ( 在 Android Studio 中查看 Android Gradle 插件源码 )
选择 " 菜单栏 / File / New / New Project… " 选项 ,
韩曙亮
2023/03/30
1.8K0
【Android Gradle 插件】Gradle 构建机制 ⑤ ( 在 Android Studio 中查看 Android Gradle 插件源码 )
解决gradle下载慢的问题
http://services.gradle.org/distributions/
全栈程序员站长
2022/07/04
8430
点击加载更多

相似问题

Ubuntu16/Cordova 6.4/Android:无法解决com.android.tools.build:gradle

11

无法解析com.android.tools.build:gradle:2.2.3

31

>无法解析com.android.tools.build:gradle:3.5.0

213

修复程序无法解决com.android.tools.build:gradle:4.0.1。在颤音vscode里?

36

Gradle同步失败:无法找到com.android.tools.build:gradle:4.0.1

25
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文