Eclipse中开发Android之SDK晋级

Eclipse中开发Android之SDK升级因为原来使用的Android SDK是1.5 现在想使用2.1 以为简简单单可以完成的事

Eclipse中开发Android之SDK升级

因为原来使用的Android SDK是1.5 现在想使用2.1 以为简简单单可以完成的事情 等真正动手的时候才发现远远没有那么简单:

(一)首先去下载最新的Android SDK2.0 网址是:http://dl.google.com/android/android-sdk_r3-windows.zip,并解压至一个合适的目录

(二)与原来的1.5不同,解压后需要运行根目录下的SDK Setup.exe?
???? 如果你遇到了消息为“Failed to fetch URL…” 的错误提示,那么你需要将HTTPS方式改为HTTP方式,方法如下:

    选择“Settings”勾选选项“Force https://…?? ”然后再重新安装

(三)等安装完毕后,在eclipse里面重新配置SDK路径之后,如果你的ADT版本不够话,会出现让你更新ADT的提示对话框。

(四)对ADT进行更新。有的时候会出现更新失败的情况,这时就需要先对原有的ADT进行卸载,然后再重新安装。

???? 卸载ADT的方法如下

    选择 Help > Install New Software在"Details" 面板中, 点击"What is already installed?" 链接在Eclipse Installation Details 对话框中,选择"Android DDMS"和"Android Development Tools" ,然后点击Uninstall在下一个窗口中,确认要删除的ADT,然后点击Finish进行删除重启Eclipse

(五)更新完毕后,你原有的虚拟机已经不能够再使用,所以你需要重新创建一个虚拟机。(创建虚拟机的步骤不再赘述)

(六)虚拟机创建完成之后,在启动虚拟机的时候可能会出现如下错误:

emulator: ERROR: system image file too large for device's hardware configuration (79MB > 72MB)

?

??? 这种情况下你需要修改“.android/avd/xxxx.avd/config.ini”

???? 在文件中添加如下disk.systemPartition.size=100MB (一个相对大的值)

(八)此时再次运行虚拟机,应该就没有问题了。

?

ps:文章中有的地方借鉴了其他作者的解决方案,本文只是起到一个汇总的作用,在此对他们表示感谢。

??????