4

我检查了这个链接:

https://developer.android.com/tools/support-library/setup.html

它说我应该使用 SDK 管理器下载和添加 v7-appcompat,但是我必须通过代理连接到互联网,当我使用 SDK 管理器时它无法下载任何东西。

那么如何下载和添加 v7-appcompat 呢?

我知道如何使用代理,但代理使我的互联网速度变差,所以 SKD 经理收到超时消息。

(我想使用材料设计,但是当我使用这个主题时: Theme.AppCompat.Light.DarkActionBar 它不能解决它,我通过网络检查,我发现我需要添加 v7-appcompat 并且没有任何文件夹像 extras \安卓\支持)

4

2 回答 2

6

手动下载步骤:

  • 安装后至少运行一次 SDK 管理器,以便创建其配置文件夹。
  • 在您的主文件夹中查找.android文件夹(~在 *nix 上,C:\Users\<username>在 Windows 上)
  • 打开sites-settings.cfg
  • 选择一个可能包含您的包的存储库字符串(=签名后的存储库名称可以为您提供线索)。在您的情况下,它将是:

    @name@https\://dl.google.com/android/repository/addon-6.xml=Google Inc.
    
  • 将选取的 URL 粘贴到浏览器地址栏中:

    https://dl.google.com/android/repository/addon-6.xml
    
  • 您将看到一个描述存储库中可用下载的 XML 文件。我们感兴趣的是:

    <sdk:name-display>Android Support Library</sdk:name-display>
    
  • 在下方,您可以找到直接下载 URL。

    <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可能会被屏蔽。您将自己找到解决此问题的方法;)

于 2015-08-02T12:58:50.263 回答
0

我失踪了:

allprojects {
    repositories {
        maven {url "https://maven.google.com"}
    }
}

在我的项目级 gradle 文件中。添加了这个,它就像魅力一样。

于 2018-07-21T17:40:32.477 回答