关于Android中Gradle和jar包下载慢的问题及解决方法
gradle下载慢问题
解决方法
下载之后自行安装 ps:就是手动更新。
官网地址和gradle各版本下载地址:
官网:http://gradle.org/release-candidate/
各版本下载地址:http://services.gradle.org/distributions
步骤一:
通过下载地址,然后用自己的下载工具(IDM、迅雷等)进行下载。
一般来说官网的稍微慢一点,看个人情况来定。
步骤二:
把下载的Gradle解压
步骤三:
Android studio中选择Gradle目录
步骤四:
点击Apply,之后再点击OK:
ps:一定要点Apply!!!
步骤五:
重启Android Studio,稍等几分钟就可以了。
jar包下载慢问题
将build.gradle
文件中的两个jcenter()
修改成国内的源,比如下面用的是阿里的源
// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { google() //jcenter() 1、将这个换成下面的 maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'} } //!!!注意,这里不要随便复制到自己的项目中 dependencies { classpath "com.android.tools.build:gradle:4.1.0" // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { google() //jcenter() 2、将这个换成下面的 maven{url 'http://maven.aliyun.com/nexus/content/groups/public/'} } } task clean(type: Delete) { delete rootProject.buildDir }
总结
到此这篇关于关于Android中Gradle和jar包下载慢的问题及解决方法的文章就介绍到这了,更多相关Android Gradle和jar包下载慢内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
Android studio利用gradle打jar包并混淆的方法详解
本文主要介绍了Android studio利用gradle打jar包并混淆的方法,下面话不多说,来看看详细的介绍吧. 首先打jar包的配置很简单,使用jar的task,可以参考gradle官方文档,具体代码如下: task buildJar(type: Jar, dependsOn: ['assembleRelease']) { destinationDir = file('build/outputs/jar/') appendix = "" baseName = "&quo
-
基于将Android工程做成jar包和资源文件的解决方法
需要特别注意的是,以jar包和资源包方式提供给第三方开发者,我们的工程的代码中就不能使用类似于R.layout.main.R.string.name等等这样的方式来引用资源了. 为此,我们就不能直接使用R文件,而是要通过字段名称来动态的获取资源的id,再来使用. 以下封装了一个类,可以通过字段名称动态获取id. 复制代码 代码如下: package com.arui.util; import android.content.Context; public class ResourceUtil {
-
Android在高jar包版本的工程中修改方法
android的应用程序安装包APK如果是在高版本的android jar上开发的是无法在低版本的android SDK上跑的,所以我们需要将我们已经开发好的应用程序换上低版本的android jar包重新编译一个APK,那么如何简单的在高版本的工程中直接修改呢: 1. eclipse中点击工程->Properties-> Android 在右侧的界面中选中Android 2.2即可(前提是你的android sdk中同时包含这两个版本的android jar包) 或者 打开default.p
-
android导入第三方jar包报错 如何正确导入jar包
在android上导入zxing.jar包,总是报错: Could not find class 'com.google.zxing.MultiFormatWriter', referenced from method com.changyang.app.util.Encode2dUtil.creat2DCode 后来找到了解决方法: 在adt17 的版本之前,导入第三方jar包时要建立一个lib目录,并 add to buiild path. 在adt17的版本之后,导入第三方jar包,要建立
-
关于Android中Gradle和jar包下载慢的问题及解决方法
gradle下载慢问题 解决方法 下载之后自行安装 ps:就是手动更新. 官网地址和gradle各版本下载地址: 官网:http://gradle.org/release-candidate/ 各版本下载地址:http://services.gradle.org/distributions 步骤一: 通过下载地址,然后用自己的下载工具(IDM.迅雷等)进行下载. 一般来说官网的稍微慢一点,看个人情况来定. 步骤二: 把下载的Gradle解压 步骤三: Android studio中选择Gradl
-
深入android中The connection to adb is down的问题以及解决方法
自己总结的在android中常会出现的不好解决的问题和方法1.报错:BUILD FAILEDD:\workspace\ganji\build.xml:144: The following error occurred while executing this line:D:\workspace\ganji\build.xml:271: Unable to delete file D:\workspace\ganji\tmp\proguard\tmp.jar解决:已经开了一个模拟器了,无法重新编译
-
Android 中ListView的Item点击事件失效的快速解决方法
在平常的开发过程中,我们的ListView可能不只是简单的显示下文本或者按钮,更多的是显示复杂的布局,这样的话,我们就得自己写布局和自定义adapter了,一般是继承于BaseAdapter,示例代码见下方.写ListView的点击事件时OnItemClickListener,onItemClick方法没有执行,导致ListView中Item条目点击事件失效,而Item中的View点击事件可以在getView方法中进行处理.导致整个Item点击失效的原因多半是由于在[你自己定义的Item中存在诸
-
在Android中创建菜单项Menu以及获取手机分辨率的解决方法
在Activity中覆写下面两个方法: 复制代码 代码如下: // 创建菜单 @Override public boolean onCreateOptionsMenu(Menu menu) { menu.add(0, 0, 0, "关于"); // menu.add(int groupId, int itemId, int order, CharSequence title) menu.add(0, 1, 1, "退出"); return sup
-
Android中多行文本末尾添加图片排版问题的解决方法
前言 最近在项目中需要在某个多行英文文本末尾增加一个图片,尝试了很多方法,最后用了一个比较Tricky的方法解决了,当然这种方法不一定是最好最优的解决办法,记录一下. 问题 如果直接使用drawableRight或者drawableEnd来将图片放置到文本末尾,结果会是这样: 图片会在TextView右边竖直方向的中间位置显示,而不是我们期望的在最后一行位置显示. 这时我们可以尝试使用ImageSpan来将图片放置在最后一行: final TextView text = findViewById
-
Android Studio 在项目中引用第三方jar包的方法
在Android Studio项目中引用第三方jar包的方法: 步骤: 1.在build.gradle文件中添加如下代码: 备注:要添加在Android作用域下 sourceSets { main { jniLibs.srcDirs = ['libs'] } } 点击[Sync Now],会生成jniLibs文件夹 找到jniLibs文件夹对应的实体目录,把需要用到的jar包放到该目录下 在build.gradle文件中,在dependencies模块,添加以下代码: compile files
-
Android 如何实现exclude aar包中的某个jar包
场景一 要移除的jar包不在aar包中的classes.jar中 直接把aar包里的Jar打包的时候给去掉,就像下面这这样.注意,要使用exclude module这种方式,直接使用exclude group方式没有效果.exclude group的方法适用于exclude JAR包中的文件. implementation(name: '×××××××aar包', ext: 'aar') { exclude module: 'gson' } 场景二 要移除的jar包在aar包中的classes.
-
详解Android studio如何导入jar包方法
下面我就总结一下Android studio大家在导入jar包时遇到的一些问题和解决方法: 1,首先先说一下怎么在AS 中找到sdk,jdk,ndk的安装路径,可能一部分人一开始找不到,下面贴出方法: Android studio 中更改sdk的路径,如下图,在右边红色方框中更改sdk的路径 还有一种更好的方式可以把sdk,jdk,ndk的路径全部找到,首先File---Other Settings---Default Project Structure...,打开如下图界面,从红方框处即可直接
-
Android Studio 生成自定义jar包的步骤详解
想要将一个项目导出为jar包,供其它项目使用,在eclipse中可以直接导出该项目为jar包,而 在AS中可以通过修改gradle才处理. 接下来就介绍下具体的步骤: 1.新建一个项目,项目名随意,eg:MakeJarApplication,在项目中新建一个module类型为android-library ,命名为testLibrary.如图: 项目结构图 2.让app依赖这个库,在app下的build.gradle文件中添加compile project(':testlibrary') dep
随机推荐
- Android GridView简单实例
- Xcode8 打印一堆log去除方法
- oracle删除主键查看主键约束及创建联合主键
- 两个select多选模式的选项相互移动(示例代码)
- 实例讲解.NET中资源文件的创建与使用
- 判断是否为指定长度内字符串的php函数
- ASP之处理用Javascript动态添加的表单元素数据的代码
- Android自定义ViewGroup之FlowLayout(三)
- C++归并算法实例
- MySQL绿色版(zip解压版)的安装图文教程(mysql-5.6.22-win32.zip)
- 深入Mysql,SqlServer,Oracle主键自动增长的设置详解
- 使用bootstrap typeahead插件实现输入框自动补全之问题及解决办法
- ie6下png图片背景不透明的解决办法使用js实现
- 301重定向实现方法,及对网站优化的作用
- STL区间成员函数及区间算法总结
- js下拉框里超过变成省略号
- sqlserver中遍历字符串的sql语句
- 如何解决android Toast重复显示
- C++中的RAII机制详解
- 深入理解C/C++混合编程