`
ddd_5858
  • 浏览: 28804 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
社区版块
存档分类
最新评论

Android sdk 更新慢的解决办法

 
阅读更多
<p>打开 android sdk manager 然后会出现下面的图片</p>
<p><img src="http://dl.iteye.com/upload/attachment/0073/4081/d2b4409d-835a-3eed-9759-63ae3106d63e.png" alt="" width="785" height="638"></p>
<p> </p>
<p>把所有的xml路径例如</p>
<p>https://dl-ssl.google.com/android/repository/repository-7.xml</p>
<p>放到下面的代码里面import java.util.List;</p>
<pre name="code" class="java">
import org.jdom.Attribute;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.input.SAXBuilder;

public class ParseXML {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
long lasting = System.currentTimeMillis();
try {
SAXBuilder builder = new SAXBuilder();
Document doc = builder
.build("https://dl-ssl.google.com/android/repository/sys-img.xml");
Element foo = doc.getRootElement();

List allChildren = foo.getChildren();
for (int i = 0; i &lt; allChildren.size(); i++) {
// System.out.println(((Element)allChildren.get(i)).getNamespacePrefix()+":"+((Element)allChildren.get(i)).getName());
List child = ((Element) allChildren.get(i)).getChildren(
"archives", foo.getNamespace("sdk"));
// System.out.println(child.getName());
for (int k = 0; k &lt; child.size(); k++) {
// System.out.println("\t"+((Element)child.get(k)).getNamespacePrefix()+":"+((Element)child.get(k)).getName());
List archive = ((Element) child.get(k)).getChildren();
for (Object o : archive) {
// System.out.println("\t\t"+((Attribute)(((Element)o).getAttributes().get(0))).getValue()
// );
if (((Attribute) (((Element) o).getAttributes().get(0)))
.getValue().equals("windows")
|| ((Attribute) (((Element) o).getAttributes()
.get(0))).getValue().equals("any"))
System.out
.println("https://dl-ssl.google.com/android/repository/"
+ ((Element) o).getChildText("url",
foo.getNamespace("sdk")));
}
}

}
} catch (Exception e) {
e.printStackTrace();
}
System.out.println("运行时间:" + (System.currentTimeMillis() - lasting)
+ " 毫秒");
}

}</pre>
 
<p> </p>
<p> </p>
<p> </p>
<p>大约19行的位置;然后就会在控制台出现很多的路径,一定要把上面所有的xml路径都放一遍;然后都放到迅雷里面下载就ok了。</p>
<p>下载之后放到</p>
<p>D:\Android\android-sdk\temp 这个目录下,你的不一定是;</p>
<p>如果上面的代码超时那就是中国地区不让访问可以fan qiang解决,请看我的博客vpn的文章解决。</p>
  • 大小: 84.7 KB
分享到:
评论

相关推荐

    Android sdk 各版本离线安装包下载地址及方法(解决更新慢)

    Android sdk 在首次安装好后 要用SDK Manager.exe进行更新,因服务器在国外,下载经常断开及下载非常慢 上面我把SDK的更新所需要各文件下载地址提供出来,用下载工具下载后即可使用,上面已更新到2014年2月6日 第一...

    Android sdk manager 不能更新或更新过慢的解决办法

    本资源是移动开发的相关知识和资料,主要是关于移动开发过程中的一些问题

    Android SDK Manager更新、下载速度慢问题解决办法

    主要介绍了Android SDK Manager更新、下载速度慢问题解决办法的相关资料,需要的朋友可以参考下

    HBuilderX 离线SDK Android-SDK@2.7.14.80255_20200619

    本文将详细探讨HBuilderX离线SDK——Android-SDK@2.7.14.80255_20200619,以便于理解其特点、用途和使用方法。 首先,HBuilderX是DCloud(数字天堂)公司推出的一款强大的前端开发工具,它支持HTML5、JavaScript、Vue...

    emulator.exe(Android SDK tools下文件)

    - **更新SDK工具**:保持最新的SDK Tools和模拟器版本,以获取性能优化和新功能。 **5. 错误排查** 如果`emulator.exe`出现启动问题,首先检查是否正确配置了环境变量,确保`ANDROID_HOME`指向了SDK的根目录。其次...

    android-sdk-windows

    #### 七、常见问题及解决方法 1. **环境变量配置错误**:检查环境变量是否正确设置,确保SDK路径有效。 2. **模拟器启动慢**:尝试升级Intel HAXM版本或更换虚拟设备配置。 3. **API不兼容**:确认使用的API版本与...

    Android-SDK更新.

    ### Android-SDK更新知识点 #### 一、Android SDK概述 Android Software Development Kit(简称Android SDK)是用于开发Android应用程序的一套工具集。它包含了开发者创建、调试和发布Android应用所需的库文件、...

    AndroidStudio+SDK

    - **集成环境**:Android Studio内置了SDK Manager,可以直接管理SDK的各种组件,包括安装、更新等操作。 - **项目创建**:创建新项目时,可以选择不同的Android版本作为目标平台,并自动配置所需的SDK组件。 - **...

    Android_SDK_2.1_下载与安装教程

    本文详细介绍了 Android SDK 2.1 的下载与安装流程,并针对安装过程中可能遇到的问题提供了具体的解决方法。通过遵循上述步骤,您可以顺利完成 Android SDK 的安装,并开始进行 Android 应用程序的开发。希望本文能...

    android sdk traceview.bat

    **Android SDK中的Traceview工具详解** 在Android应用开发过程中,性能优化是不可或缺的一环,而Traceview工具就是Android SDK提供的一款强大的性能分析器。本文将详细介绍如何使用`traceview.bat`来深入理解并优化...

    Qt打开Android项目慢的解决办法

    Qt Creator安装Android SDK后,使用一段时间后,安卓工程打开很慢,耗时3-5分钟不等,本文档分析打开工程慢的原因并提供了解决办法。

    Android 开发环境搭建 SDK

    解决方法是找到位于“C:\Documents and Settings\Administrator\.android\avd”目录下的AVD对应的.ini文件,修改path值,去除其中的中文字符,例如将“path=我的文档\.android\avd\avd”改为“path=C:\Documents and...

    Android Studio使用中的问题及解决方法.pdf

    解决方法是在启动Android Studio之前,找到`idea.properties`文件,添加一行`disable.android.run.first=true`,然后保存退出。这样可以避免启动时的SDK更新检查。 ### 问题2:Gradle Build速度慢 Gradle构建过程...

    android-17 下载 platforms

    SDK(软件开发工具包)是开发Android应用所必需的工具,包括编译器、调试器、模拟器以及其他工具,用于构建、测试和部署应用。当开发者提到“下载 platforms”,他们通常是指获取特定Android版本的SDK平台组件,以便...

    教程v1.5:Android Studio安装java配置及常见问题解答

    adb 到不了设备的解决办法有两种:方法 1 是选择项目时,选择和设备对应的安卓版本(推荐稳定);方法 2 是右键打开文件所在位置(不稳定),用网盘里的 Nox_adb.exe 把文件夹里的替换掉(否则可能会 adb devices 找...

    解决Android Studio导入项目非常慢的办法

    总之,理解和掌握这些解决方法对于优化Android Studio的使用体验至关重要,尤其是在处理大型项目或网络环境不佳的情况下。通过这些技巧,开发者可以更高效地进行项目管理,提升开发效率。希望本文提供的信息对遇到...

    android环境搭建

    在进入Android应用开发的世界之前,首要任务是搭建一个完整的Android开发环境。这个过程涉及多个步骤,包括安装必要的软件,配置开发...熟悉这些步骤并掌握解决问题的方法,将为你的Android开发之旅打下坚实的基础。

    Android开发环境设置配置的常见错误

    频繁的更新可能导致旧项目不兼容新版本,因此,在更新SDK或Android Studio时,建议: 1. 备份现有项目:防止更新后出现问题,难以回滚。 2. 了解更新日志:熟悉新版本的变化,预判可能遇到的兼容性问题。 3. 按需...

    移动智能终端补充设备标识体系统一调用SDK开发者说明文档v1.81

    - 或者通过反射调用,这种方法与Android版本无关,但可能稍微慢一些。 错误码表和IdSupplier接口: 1. 错误码表提供了SDK在初始化过程中可能出现的问题,例如INIT_ERROR_MANUFACTURER_NOSUPPORT表示制造商不支持...

Global site tag (gtag.js) - Google Analytics