`

Android SDK安装失败处理办法【转】

阅读更多

 

Android SDK Installed Packages

  1.1)解压Android SKD

  1.2)执行如上目录下的文件:SDK Setup.exe,(机器人图标的那个)

  注意:一般的话会出现 Failed to fetch URL https://dl-ssl.google.com/android/repository/repository.xml,所以应该修改如下几个地方:

  a)修改Available Packages,点击"add Site..",增加: http://dl-ssl.google.com/android/repository/repository.xml,当然了,你可以删除原来使用 https做连接的site.这个只能更新一些API的package.

  b)修改代理配置:Settings里Http Proxy Server:10.159.192.62,Http Proxy Port:8080,选择如下两个选项卡:Force https//.....using http...,还有一个:Ask Before restaring ADB.

  c)选择Installed package,里面会有SDK1.1,1.5,1.6,2.0和多个版本的APIs及Usb Driver package.

  至此,所有SDK安装完毕。CALL,也不知中国为什么封技术性的网站,按照如上做能够省出你更多的时间来。

  2),安装Google为我们提供的Eclipse 开发插件(ADT),地址:https://dl-ssl.google.com/android/eclipse/

 

 

 

Android 开发环境需要:Eclipse,Java环境,ADT,android SDK。 每个软件的下载地址,及详细的安装过程,可以参考网上各种文章。

我之前安装过Android开发环境,因为在安装Android SDK的时候出错,以为是GWF问题,而且因为当时有其它事情,就没有去查原因,今天,为了做个简单的程序,再次安装,遇到如下几个问题:

  1. 使用https下载出错
    运行“SDK Setup.exe”,提示:“Failed to fetch URL https://dl-ssl.google.com/android/repository/repository.xml, reason: HTTPS SSL error. You might want to force download through HTTP in the settings.”
    按照提示, 在settings中,勾选“Force https://… sources to be fetched using http://…”,强制使用http协议,解决了问题。
  2. A folder failed to be renamed or moved
    网速特别忙,等啊等,终于下载完了,在安装的过程中提示:“-= Warning ! =-
    A folder failed to be renamed or moved. On Windows this typically means that a program is using that folder (for example Windows Explorer or your anti-virus software .) ………”。 意思说,将杀毒软件及使用“/Android SDK/tools”目录的相关程序关掉。
    我将 MaAfee杀毒软件及防火墙关掉,将windows 文件浏览器也都关掉了,进程中可能存在的“adb.exe”进程也关掉了,甚至机器都重启了好几次,都提示相同的错误。
    无可奈何,只有“/Android SDK/tools”自己可能使用这个目录了,难道是我win7 64位系统有这个问题? 痛苦中…….,安装程序是否可以不使用“/Android SDK/tools”?

     

    我最后,没有再使用自动安装程序,从https://dl-ssl.google.com/android/repository/repository.xml提取出非linux及非macosx下的zip文件,见如下地址:

    下面的6个文件,解压缩到:/Android SDK/platform/下面

    https://dl-ssl.google.com/android/repository/android-1.1_r1-windows.zip

    https://dl-ssl.google.com/android/repository/android-1.5_r03-windows.zip

    https://dl-ssl.google.com/android/repository/android-2.0_r01-windows.zip

    https://dl-ssl.google.com/android/repository/android-2.0.1_r01-windows.zip

    https://dl-ssl.google.com/android/repository/android-1.6_r02-windows.zip

    https://dl-ssl.google.com/android/repository/android-2.1_r01-windows.zip

    如下文件解压缩到:/Android SDK/tools/下面

    https://dl-ssl.google.com/android/repository/tools_r05-windows.zip

    如下文件解压缩到:/Android SDK/usb_driver/下面

    https://dl-ssl.google.com/android/repository/usb_driver_r03-windows.zip

    如下文件解压缩到:/Android SDK/add-ons/下面

    https://dl-ssl.google.com/android/repository/google_apis-3-r03.zip

    https://dl-ssl.google.com/android/repository/google_apis-4_r02.zip

    https://dl-ssl.google.com/android/repository/google_apis-5_r01.zip

    https://dl-ssl.google.com/android/repository/google_apis-6_r01.zip

    https://dl-ssl.google.com/android/repository/google_apis-7_r01.zip

    解压后,即完成安装。

  3. emulator: ERROR: unknown virtual device name: ‘****’
    在运行程序, 在手机模拟器中查看结果的时候,发现如下错误:
    emulator: ERROR: unknown virtual device name: ’****’
    emulator: could not find virtual device named ’****’
    具体原因,是因为我修改了用户文档目录,修改到了F盘目录下。 我将“F:\Users\账号\”下面的“.android”复制一份到到“C:\Users\ 账号\”下即可。

附带两张运行成功效果图:

android example

android example

android  example 1

android example 1

附加:对于第二个问题,我搜到了一个解决方法,如下:

I had the same problem: the latest update failed to install because it couldn't rename the tools folder in android-sdk-windows.  I'm using Avira antivirus and disabling it didn't help, but I don't think it had anything to do with the AV program anyway.  Fact is, running the Android SDK setup apparently uses items in the "android-sdk-windows\tools" directory.  I'm on Win 7 x64 so maybe that causes some unique situation - I'm not sure.  Solution:  - I made a copy of the tools folder itself (keeping it at the same directory tree level, thus "tools" and "tools-copy" were both in the "android-sdk-windows" folder).  - I ran Android.bat from that copy  - I ran the update without problems (it updated the original, not-being-used-at-the-moment tools folder, among whatever other items it needed to).  - I closed the SDK, deleted the folder (I had to kill the adb.exe process first - not sure why that always persists but you can't delete the folder without doing that).  - I restarted the SDK from the normal (now-updated) tools folder.  Worked like a charm!  Note that simply killing adb.exe was NOT sufficient to get around the original issue... only by copying the tools folder and using the copy to run Android for the duration of the update process was enough to rectify the problem.  I hope this helps others... it's quite vexing to have to spend time resolving basic issues like this just to run an update.
最后,十分感谢GWF,并没有将的所有的相关网址都屏蔽掉,知道我还是搜索到了很多有用的信息!
分享到:
评论

相关推荐

    海康威视 android sdk最新开发

    海康威视是全球领先的安防产品及解决方案提供商,其Android SDK为开发者提供了在移动设备上集成和控制海康威视设备的能力。这篇详述将深入探讨"海康威视 android sdk最新开发"的相关知识点,包括SDK的核心功能、文档...

    银联SDK以及文档

    6. **业务流程**:详细解释支付的整个流程,从用户选择支付方式、跳转到银联支付页面,到支付成功或失败后的回调处理。 7. **常见问题与解决方案**:列举开发者在集成过程中可能遇到的问题及其解决办法,加速问题...

    友盟分享和登录 SDK 5.20

    5. **错误处理**: SDK内置错误处理机制,能有效地捕获并处理分享和登录过程中可能出现的问题。 **集成步骤** 1. **注册开发者账号**: 首先,你需要在友盟官方网站上注册一个开发者账号,并创建对应的应用。 2. **...

    Android apk无法安装及闪退问题解决办法

    在Android应用开发过程中,有时会遇到apk无法安装或者安装后应用程序立即闪退的问题。这些问题通常是由于多种原因导致的,如兼容性问题、Android版本差异、编译环境设置不当等。以下是一些解决这类问题的常见步骤和...

    android_apk

    如果在`android4.0/development/apps/MyAnimation`目录下,执行`mm`命令,编译器会处理Android.mk文件并生成APK。 8. **获取APK**: - 编译成功后,APK文件位于特定目录,如`android/android4.0/out/target/...

    android studio finished with non-zero exit value 1, value 2解决办法

    2. 转至 `File > Project Structure > SDK Location`。 3. 在 `Gradle` 设置中,增加分配给 JVM 的最大堆内存大小(默认为 1024M)。 4. 也可以在项目的 `gradle.properties` 文件中添加以下配置: ```groovy org....

    Android在启动adb时失败解决方案

    这涉及到将android-sdk-windows\platform-tools和android-sdk-windows\tools这两个路径添加到系统变量PATH中。这样做可以让命令行在任何目录下都能够识别并执行adb命令。 如果完成上述设置后,依然无法启动ADB服务...

    Android-微信支付

    - **支付失败**:除了成功状态,还需要处理各种失败情况,如用户取消支付、支付超时等,提供相应的反馈。 6. **调试与测试**: - **沙箱环境**:在正式上线前,开发者可以在微信提供的沙箱环境中进行测试,模拟...

    自动化测试工具Monkeyrunner

    它通过一组API来控制Android设备或模拟器,使开发者能够编写Python脚本来安装应用、运行应用、发送按键消息并截屏等。 ##### 功能简介 - **自动化测试**: Monkeyrunner的主要功能是自动化测试Android应用或运行单元...

    网狐荣耀版开发使用常见问题解答

    添加环境变量 ANDROID_SDK_ROOT 为:C:\adt-bundle-windows-x86-20140624\sdk; 八、安装NDK 把android-ndk-r10d-windows-x86_64复制到要安装的目录,双击android-ndk-r10d-windows-x86_64进行解压。这里我们解压后...

    appium问题记录以及解决办法

    ### Appium问题记录及解决办法 #### 一、问题概述 在使用Appium进行自动化测试时,遇到的主要问题是“无法创建新的会话”。具体错误信息为:“A new session could not be created. (Original error: Requested a ...

    解决android 模拟器 BMapApiEngine_xxx library not found! 错误

    在Android开发过程中,有时我们可能会遇到“BMapApiEngine_xxx library not found!”这样的错误,这通常是由于在使用百度地图SDK时,相应的动态库没有被正确加载导致的。本文将详细解析这个问题的原因,并提供解决...

    Android模拟器无法启动,报错:Cannot set up guest memory ‘android_arm’ Invalid argument的解决方法

    在Android SDK的extras目录下找到Intel Hardware Accelerated Execution Manager并按照提示进行安装或更新。 **3. 检查Hyper-V或其他虚拟化软件** 如果你的电脑上同时运行了Hyper-V或者其他虚拟化技术,它们可能与...

    LePhone开发常见问题处理

    ### LePhone开发常见问题处理知识点总结 #### 一、LePhone基本配置与功能介绍 **1. 屏幕分辨率** - **规格**: LePhone采用了3.7英寸的WVGA屏幕,其分辨率为800*480像素,DPI为240。 **2. Push技术详解** - **...

    专业综合设计报告1

    - **技术难题**:在开发第一版时,由于团队成员对Android开发不熟悉,通过网络课程和书籍学习,解决了一些常见问题,如错误处理、适配器更新机制和类链接失败等。 总的来说,这个项目的开发流程遵循了标准的软件...

    百度地图开发指南

    3. **Android SDK和iOS SDK** 对于移动端开发,百度提供了Android和iOS平台的SDK,允许开发者将地图功能无缝集成到原生应用中,支持自定义地图样式、离线地图等功能。 二、功能实现 1. **地图展示** 使用百度...

    支付宝支付的资料,支付宝支付的资料

    1. SDK集成:支付宝提供Java、iOS、Android等多种平台的SDK,商家可以通过集成SDK快速实现支付宝支付功能。集成时需要配置商户ID、密钥等信息,并按照SDK文档完成支付接口调用。 2. H5支付(Web支付):适用于移动端...

    APKTool批处理版l

    另外,为了调试方便,推荐安装Android相应版本的SDK(或OMS),并建立虚拟机运行环境。当然用手机调试也可以,但是没那么方便而且容易发生不可预料的问题。关于虚拟机环境搭建请参考其他资料。 三、解包软件 将你...

Global site tag (gtag.js) - Google Analytics