先声明一下站长的Android Studio的环境如下:
一般情况下,我们或多或少都会在工程中引入一些第三方的依赖,来使得工程项目的编写更加容易,如下图:
有时候,依赖添加完成后,立即同步,运行程序,是可以顺利运行的,
但是,更多时候,运行程序会报错,如:“unble to resolve dependencey for ‘xxxxxx‘“或者”time out xxxxxx“,
这是因为,很多第三方依赖都是存放于国外服务网站的,由于国内的网络环境你也知道,所以,我们在添加使用第三方依赖的时候,很大概率会发生上述错误情况。
因此,我们便要更换源码仓库,这样就可以顺利下载我们要使用的一些依赖了!
好了,问题分析完了,下面开始实操。
第一步:我们先切换显示,从project目录切换到Android目录,如下图:
第二步:进入指定文件夹,添加相关源码仓库地址,最后立即同步,如下图:
注意不要粘贴错位,代码如下:
a:
maven { url 'https://maven.aliyun.com/repository/central' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://jitpack.io' }
b:
maven { url 'https://maven.aliyun.com/repository/central' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://mapbox.bintray.com/mapbox' }
maven { url 'https://jitpack.io' }
添加完成后,运行程序,
如果成功运行,那就可以继续你的工程操作了,
如果运行失败,请继续往下看。
运行失败,会有失败详情窗口,如下图:
切换面板,对比下图错误详情,如果类似,请继续。
这里我们继续添加代码:
android.enableJetifier=true
此代码表示Android插件会通过重写其二进制文件来自动迁移现有的第三方库,以使用AndroidX依赖项;未设置时默认为false;
添加完成,立即同步,运行程序,
如果成功,恭喜你,
如果失败,也恭喜你,接下来的路要靠你自己了,,,,,,因为站长我自己到这边就成功了
最后,失败不要害怕,本站跟百度已经达成永久战略合作,把出现的问题往百度怼,只要愿意花时间,就一定可以找到解决的办法!
还有就是,运行成功后,studio中出现各种报错,那也问题不大,毕竟,你和程序,有一个能跑就行,不是吗?
不用慌,继续敲,就当是写bug了,万一运行了呢!!!!
微信扫描下方的二维码阅读本文
- 最新
- 最热
只看作者