hello world, 想说爱你不容易 —— 一个空格引发的血案
hello world, 想说爱你不容易
工欲善其事,必先利其器。要做Android平台的开发,当然得有个顺手的开发环境。书上网上基本都是推荐在Eclipse+ADT插件+SDK开发。google“Android开发环境搭建”,搜到一篇文章,http://www.hzlitai.com.cn/article/ARM11/SYSTEM/android.html。一切比想象中的顺利。
说句题外话,在去年有一阵心血来潮,想学习Android开发,当初下SDK居然花了近一个晚上,下载速度极慢。现在下载很快,达到200多K,下完所有SDK版本花了约一个多小时。估计是google为下载资源换了更好的服务器。
废话少说,先来了个HelloWorld。按照书上的步骤一步步来,到目前为止,一切都很顺利。
Run!
Error!!!
[2011-07-12 23:28:55 - Emulator] invalid command-line parameter: Files\android-sdk-windows\tools/emulator-arm.exe.
没有问题时,感觉一切都很简单,可是出现了,却慌了。
第一反应就是我的SDK没有下全,第一次我只下了1.6的版本。于是Install All,花了一个多小时,重试了下,还是启动不了虚拟机。
然后向同学请教。同学搭建步骤和我的类似,结果是能成功的运行。我想可能是有些细节和同学不同吧,或者是下载错了。便按照同学的方法重新安装Eclipse,重新安装ADT和SDK。花了一个多小时装好后。
Run!
invalid command-line parameter: Files\android-sdk-windows\tools/emulator-arm.exe.
同样的错误。
同学也糊涂了,相同的步骤,不同的结果。
蛋疼。。。。
百思不得其解。
可能自己有点偏执,不信个邪,既然别人能跑起来,为什么我不能?原因一定是下载的问题,重装!一个多小时又过去了。
Run!
invalid command-line parameter: Files\android-sdk-windows\tools/emulator-arm.exe.
崩溃了!
泪奔了!
。。。。。。。。。。。。。
过了很久,突然悟到,为什么不问google呢?
google报告的错误,搜到了一篇文章,http://blog.163.com/ws_wishao/blog/static/173046963201161041011257/。意思是SDK安装路径中存在一个空格导致的错误,我的安装路径是“D:\Program Files\android-sdk-windows”,“Program Files”存在一个空格。于是我将SDK移到了“D:\安装程序”。在Eclipse中重新了配置了SDK路径。
Run!
终于成功了!
泪牛面满。555。。。
搭个环境,前前后后花了一晚。而一切的一切都是由一个空格引起的,这让人情何以堪?
细想来,我有很大责任。其实在第一次报错时就应该果断Google,而不是盲目的一切从头做起。花的很多冤枉时间是个很好的教训。
HelloWorld,想说爱你不容易。
但不管怎么说,“器”已经安好了,我已踏上了Android学习开发之旅的第一步。Go,青年!