如何在没有SDK Manager

时间:2015-08-02 12:30:02

标签: android android-sdk-manager

我查看了以下链接:

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)

2 个答案:

答案 0 :(得分:6)

手动下载步骤:

  • 安装后至少运行一次SDK管理器,因此会创建其配置文件夹。
  • 在您的主文件夹中找到.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文件中。添加了它,它就像魅力一样工作。