Android开发环境的配置在这里就不用赘述了,网上随便一搜就是一大堆。
大致就是下载JDK,Android SDK,Eclipse,解压后,打开Eclipse安装ADT插件,然后关联Android SDK路径,当然还要在windows->Android SDK and AVD Manager中UpdateAll一下选择想要的Android Platform版本,然后直接建立一个AVD。。。
人品好的话大致就是以上那样就成功了。。。。
但是,俺的人品向来就没好过。。。
我在进行完这些配置操作后,发现写了没几行代码,Eclipse就不给力了,什么OutOfMemory啊,什么死机啊。。。哥都遇到过了,于是,哥崩溃了。
网上一搜,发现这种情况还真不太有,有倒是有,同样的情况,但都没有解决。
JDK感觉应该不会有什么问题吧(本人很懒,360上下的Java 1.6.0 update 21 版本),Android SDK官网上下的也没啥问题啊,难道是Eclipse?伽利略版的Eclipse,有人说把Eclipse目录下的Eclipse.ini文件中的MaxPermSize参数改成256m,或者干脆把Eclipse.ini删了,虽然不知道这是啥原理,但是还是照做了,结果。。。还是不成功。哥又崩溃了。
2 days later...
但是哥还是不相信不是Eclipse的问题,打算再去down一个来(后来down来的是Helios版的),突然发现官网上说:"Attention Windows users running Java 1.6.0 update 21 with Eclipse. Please follow the instructions here to resolve crashing and freezing issues”
The Eclipse 3.3 - 3.6 launchers for Windows had a problem with some builds of the Oracle/Sun Java VM version '1.6.0_21', specifically b06 .
UPDATE: The latest JDK/JRE downloads have fixed this problem, so the reecommended way to resolve the problem is to download and re-install from http://www.java.com (alternative link is http://java.sun.com/javase/downloads/index.jsp). Make sure you have b07 or higher be running java -version
囧。。。。本人在360上下载的JDK正好是 '1.6.0_21'版的。。。万万没想到这竟然是JDK的问题,谁想得到呢?于是,哥又崩溃了。
解决办法就是去http://www.java.com上下个最新版的JDK(b07或更高版本,这是本人采用的方法,实践证明这是可行的),还有如果不想update的话官方提供了以下三种可以参考的办法:
- switch back to '1.6.0_20' (as of July 19, 2010 it can still be downloaded here)
- Change the commandline for launching or add the following line after "-vmargs" to your Eclipse.ini file:
-XX:MaxPermSize=256m
(Detailed instructions/examples) - For 32-bit Helios, download the fixed eclipse_1308.dll and place it into
(eclipse_home)/plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503
不过第二种方法我试过好像不给力啊,其他两种倒也没试过。。。
呵呵,最终终于解决好环境配置问题了,呼~~~
在此把经验分享给大家,希望能够给像我这样低RP的童鞋有所帮助。。。想自学入门Android开发,还希望各位老师和童鞋多多指教~