<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 < 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 < 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 在首次安装好后 要用SDK Manager.exe进行更新,因服务器在国外,下载经常断开及下载非常慢 上面我把SDK的更新所需要各文件下载地址提供出来,用下载工具下载后即可使用,上面已更新到2014年2月6日 第一...
本资源是移动开发的相关知识和资料,主要是关于移动开发过程中的一些问题
主要介绍了Android SDK Manager更新、下载速度慢问题解决办法的相关资料,需要的朋友可以参考下
本文将详细探讨HBuilderX离线SDK——Android-SDK@2.7.14.80255_20200619,以便于理解其特点、用途和使用方法。 首先,HBuilderX是DCloud(数字天堂)公司推出的一款强大的前端开发工具,它支持HTML5、JavaScript、Vue...
- **更新SDK工具**:保持最新的SDK Tools和模拟器版本,以获取性能优化和新功能。 **5. 错误排查** 如果`emulator.exe`出现启动问题,首先检查是否正确配置了环境变量,确保`ANDROID_HOME`指向了SDK的根目录。其次...
#### 七、常见问题及解决方法 1. **环境变量配置错误**:检查环境变量是否正确设置,确保SDK路径有效。 2. **模拟器启动慢**:尝试升级Intel HAXM版本或更换虚拟设备配置。 3. **API不兼容**:确认使用的API版本与...
### Android-SDK更新知识点 #### 一、Android SDK概述 Android Software Development Kit(简称Android SDK)是用于开发Android应用程序的一套工具集。它包含了开发者创建、调试和发布Android应用所需的库文件、...
- **集成环境**:Android Studio内置了SDK Manager,可以直接管理SDK的各种组件,包括安装、更新等操作。 - **项目创建**:创建新项目时,可以选择不同的Android版本作为目标平台,并自动配置所需的SDK组件。 - **...
本文详细介绍了 Android SDK 2.1 的下载与安装流程,并针对安装过程中可能遇到的问题提供了具体的解决方法。通过遵循上述步骤,您可以顺利完成 Android SDK 的安装,并开始进行 Android 应用程序的开发。希望本文能...
**Android SDK中的Traceview工具详解** 在Android应用开发过程中,性能优化是不可或缺的一环,而Traceview工具就是Android SDK提供的一款强大的性能分析器。本文将详细介绍如何使用`traceview.bat`来深入理解并优化...
Qt Creator安装Android SDK后,使用一段时间后,安卓工程打开很慢,耗时3-5分钟不等,本文档分析打开工程慢的原因并提供了解决办法。
解决方法是找到位于“C:\Documents and Settings\Administrator\.android\avd”目录下的AVD对应的.ini文件,修改path值,去除其中的中文字符,例如将“path=我的文档\.android\avd\avd”改为“path=C:\Documents and...
解决方法是在启动Android Studio之前,找到`idea.properties`文件,添加一行`disable.android.run.first=true`,然后保存退出。这样可以避免启动时的SDK更新检查。 ### 问题2:Gradle Build速度慢 Gradle构建过程...
SDK(软件开发工具包)是开发Android应用所必需的工具,包括编译器、调试器、模拟器以及其他工具,用于构建、测试和部署应用。当开发者提到“下载 platforms”,他们通常是指获取特定Android版本的SDK平台组件,以便...
adb 到不了设备的解决办法有两种:方法 1 是选择项目时,选择和设备对应的安卓版本(推荐稳定);方法 2 是右键打开文件所在位置(不稳定),用网盘里的 Nox_adb.exe 把文件夹里的替换掉(否则可能会 adb devices 找...
总之,理解和掌握这些解决方法对于优化Android Studio的使用体验至关重要,尤其是在处理大型项目或网络环境不佳的情况下。通过这些技巧,开发者可以更高效地进行项目管理,提升开发效率。希望本文提供的信息对遇到...
在进入Android应用开发的世界之前,首要任务是搭建一个完整的Android开发环境。这个过程涉及多个步骤,包括安装必要的软件,配置开发...熟悉这些步骤并掌握解决问题的方法,将为你的Android开发之旅打下坚实的基础。
频繁的更新可能导致旧项目不兼容新版本,因此,在更新SDK或Android Studio时,建议: 1. 备份现有项目:防止更新后出现问题,难以回滚。 2. 了解更新日志:熟悉新版本的变化,预判可能遇到的兼容性问题。 3. 按需...
- 或者通过反射调用,这种方法与Android版本无关,但可能稍微慢一些。 错误码表和IdSupplier接口: 1. 错误码表提供了SDK在初始化过程中可能出现的问题,例如INIT_ERROR_MANUFACTURER_NOSUPPORT表示制造商不支持...