为使用Gradle构建的Android项目添加Android Support library依赖

分享到:

第一次使用Gradle不是很顺利,第一个问题为项目添加Android Support library依赖,就让我头疼了很久。

解决方法是:

  1. 由于没找到原因我首先做的是将所有与Android相关的IDE(Android studio,Idea等)卸载,清理Android相关的环境变量,删除Android SDK。之所以这样做是的原因是:我曾经下载多个SDK,这样就防止因为环境变量或者IDE中对应的Android设置引起的错误。
  2. 重新下载Android SDK、IDE,设置环境变量,一定要确定这些设定是一直的。
  3. 启动SDK Manager,查看Extra中是否已经下载了Android Support Library 和 Android Support Repository。 我在下载过程中遇到了一些问题,出现了好几次 Connection to http://dl-ssl.google.com refused。一下是我的解决办法:
    • 首先对你得保证你能使用Google,也就是确保你的SDK Manager能使用Google,我是使用的VPN。
    • 我能够连接Google但还是Refused,搜索了一下有人说要勾选图中的Force复选框,但是我失败时已经勾选了。那我就反其道而行之,我把他取消了,反而能够下载了,你下载时也可以两种方式都试试。另外这里也可以设置代理,这样可以解决上一步出现的问题。
  4. 打开你的Gradle项目,查看Module中的Build.gradle,这里的配置的Support Library的版本要与SDK Manager中的版本一致。比如你的SDK Manager 中版本是20,那么你的配置文件中就应该是这样的:compile 'com.android.support:appcompat-v7:20.+'

通过以上的步骤我解决了Android Support Library的依赖问题。希望能给遇到同样问题的伙伴们一些帮助!

昵    称:
验证码:

相关文档: