我查看了以下链接:
https://developer.android.com/tools/support-library/setup.html
它说我应该使用SDK管理器下载并添加v7-appcompat,但是我必须通过代理连接到互联网,当我使用SDK管理器时它无法下载任何内容。
那么如何下载和添加v7-appcompat?
我知道如何使用代理,但是代理使我的互联网速度更快,因此SKD经理获得了时间消息。
(我想使用材料设计,但是当我使用这个主题时:Theme.AppCompat.Light.DarkActionBar它无法解决它,我检查了网络,我发现我需要添加v7-appcompat并且没有任何文件夹,如extras \ android \ support)
答案 0 :(得分:6)
手动下载步骤:
.android
文件夹(* nix上的~
,Windows上的C:\Users\<username>
)sites-settings.cfg
选择一个可能包含您的包的存储库字符串(=
符号后面的回购名称可以为您提供线索)。在你的情况下,它将是:
@name@https\://dl.google.com/android/repository/addon-6.xml=Google Inc.
将选中的网址粘贴到浏览器地址栏中:
https://dl.google.com/android/repository/addon-6.xml
您将看到一个描述存储库中可用下载的XML文件。我们感兴趣的是:
<sdk:name-display>Android Support Library</sdk:name-display>
您可以在下方找到直接下载网址。
<sdk:url>support_r19.1.zip</sdk:url>
现在,它可以是绝对路径或相对路径。在我们的例子中,它是相对路径。只需在它之前添加绝对当前路径。我们现在:
https://dl.google.com/android/repository/
所以,链接将是
https://dl.google.com/android/repository/support_r19.1.zip
如果您找不到所需的文件,只需尝试其他存储库
请注意,在中国大陆https://dl.google.com
可能会受阻。您将自己找到解决此问题的方法;)
答案 1 :(得分:0)
我不见了:
allprojects {
repositories {
maven {url "https://maven.google.com"}
}
}
在我的项目级别gradle文件中。添加了它,它就像魅力一样工作。