android sdk启动不了,windows server 2008下android sdk不能正常启动

说起这个问题来我就很郁闷,因为这个问题让我白白的损失超过4个G的流量 ,作为在校大学生,这么多的流量可是很让人肉疼的啊(每月总共就10个G的流量,还要看电影、上网啥的,疼啊....),得,闲话少说,入正题吧。

首先我要说明的是我的系统是window server

2008,64位的操作系统,至于以下原因引起的android

sdk启动不成功的问题在windows的其它版本上有没有,我没有亲自测试过,读者有兴趣可以自己玩玩

其实一直以来,做android的开发工作都是在linux的ubuntu版本下进行的,因为个人感觉在windows下做开发,集成开发环境运行的速度实在是太慢了,特别是做android开发要用到eclipse平台,相信在windows平台下用过这个平台的人都很理解,它的速度不是一般的慢,慢也就罢了,大不了我喝杯茶后接着再来吗,可是最不能让人忍的是每当我要用到eclipse下强大的提示功能时,eclipse都会直接卡死在那,而且这不是等的事(不信你试试,十之八九你是等不到它恢复正常的那一刻了,不过这种现象或许在配置好的机器上会少一些),每次笔者遇到这种情况,都只能无奈的打开资源管理器然后kill掉eclipse进程,然后...悲剧就发生了,废了半天劲调的程序由于没有保存,又得重新再敲一遍,所以在深受其害后,笔者才无奈的转到了Linux平台,至于这个平台的好处,相信用过的读者应该没有人会说不好的,这里我只能说,同样的机器那个运行速度windows是拍马难及的

而现在笔者因为一些特殊的原因,无奈的又回到windows平台下做开发,按照类似linux环境下的配置方法,我很快的完成了相应的安装及配置工作,可是测试的时候,android模拟器却怎么也运行不起来,总是报告错误:

invalid command-line parameter:

SDK\tools/emulator-arm.exe.

Hint: use

'@foo' to launch a virtual device named 'foo'.

please use

-help for more information

当时我就郁闷了,难道是安装步骤或是更新出了什么问题?到网上查了一下安装步骤,没有错啊,于是乎我就以为是更新过程中出了什么问题,然后狠心的将更新过后的sdk全删了(丫的更新一次就得2个G的流量的啊,够我看多少集虹猫蓝兔啊),然后再重新更新了一遍,等了大半天后,终于更新完了,可是运行,还是这种错误,这下傻眼了(4G多的流量,肉疼....),这下我确定了操作和更新都没有问题,那么问题究竟在哪呢,没办法只能向google和baidu求救了,好家伙,还真有不少人遇到过同样的问题,原来是路径的问题,由于android

sdk是32环境下的程序,所以在windows server 2008下安装的时候会默认安装到C:\program files

(x86)目录中,而Program Files (x86)中间存在空格,

使得模拟器在运行时,找不到正确的路径,而出现这种让人莫名其妙的错误,现在知道了错误原因所在,那就好办了,可以有如下的解决办法

办法一、如果是免安装版的sdk,那么直接剪切,粘贴到另个一个不带空格的目录即可(本人采用的就是这种

方法,原因一个字,稳...)

办法二、进入dos,然后执行命令:“dir /x C:\”,(注意不包括引号,其中的C表示系统盘,如果用户的系

统安装在D盘下,那么就C改为D即可 ,以此类推...),运行命令后,会出现类似下以截图所示的界面

a4c26d1e5885305701be709a3d33442f.png

发现文件夹program files (x86)有另外名字PROGRA~2,在eclipse环境下,将sdk路径中的program

files (x86)替换为PROGRA~2后保存即可,然后在运行发现一切正常

注意上述方法一,个人感觉要好一点,因为方法一在不用eclipse的情况下也能正常启动android

sdk,而方法二,必须要在eclipse中启动sdk,否则还会因为路径中有空格的问题而启动不成功,所以建议使用方法一进行操盘,而且即使是设置了android

sdk的环境变量也不能解决这个问题,所以如果读者有可能不在eclipse下启动sdk,那么建议读者采用第一种方法操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值