大神们可直接忽略本文章。。。。
软件工程大三下程序媛一只,以前老在CSDN上查查作业什么的,想着也不能就这么浑浑噩噩的过完整个大学,不能只是一只在网上找答案,虽然我很菜,但是,还是写写心得,让后来的菜鸟们少走一些弯路。我觉得还是有点参考价值的,要转的话还是注明一下出处吧~
开学之后,重装了一次,传说“还原点”在重装系统上很好用,或者很多其他重装的方法,在系统重装之后什么软件都不会删,但是我不会,我会继续学习的~正好,在这个档口上,把差不多会用到的软件都重装了一下,在这里也说说那些我快装疯了的软件们。
今天先说必备的JAVA,JDK 什么的,大家上官网(http://www.oracle.com/technetwork/java/javase/downloads/index.html)上自己下载就好。然后,就是配置环境变量,网上各种攻略我就不多说了(百度经验http://jingyan.baidu.com/article/f96699bb8b38e0894e3c1bef.html)。
但是有一点要提醒,因为有很多种配置环境变量的方法,一整套下来是不能打散的,你不能用A方法去配置环境变量,配到一半,又换成B方法,要是你不清楚真正的是在干什么,很容易就会出错的。另外,不要怕配置的过多。比如有的配置方法里面有用到JAVA_HOME这样的,后来又有引用%JAVA_HOME,这是一种很好的配置方法,因为往后走,装其他的有些软件时(比如TOMCAT),再配置环境变量用这样的引用会方便一点。但是有的人第一次配置环境变量的时候,直接配置了PATH和chasspath,没有用到这样的JAVA_CLASS和引用,装向TOMCAT这样的软件时,看到要用JAVA_HOME,就会觉得“我明明已经配过java的环境了的啊,再配一次干嘛,会不会出问题啊?”其实不用这么想,不会出问题的。环境变量只怕你配少了,不怕你配多。你设置一个环境变量只是会多描述出了一个找到目标的路径,一般不会出问题。
另外,还有一点要提醒,环境变量时会自动覆盖的,不分大小写。。。也就是说,一般,你的系统变量会有Path这个环境变量,编辑时在后面添加才对。可是要是哪次你忘记了,直接,新建了一个Path或者PATH又或者path再或者是各种大小写组合的path,恭喜啊,旧的环境变量就被覆盖掉了,也就是说之前那么大段大段的,你不知道哪里来的地址,全!都!不!见!了!不过放心啦~没什么大碍。我覆盖过好几回了,至少用到现在我都没发现出过什么问题,尽管看着那么多东西不见了,心里还是会默默的不舒服几天。我是这么想的,这东西本来就是系统自动弄出来的,应该会再自动加回去吧。。。。。。这中间发生了什么我确实不清楚。。。。。大家尽量别覆盖就好。
JDK安好之后,是Eclipse,当然你有myEclipse更好咯~这个过程是傻瓜安装,去官网(http://www.eclipse.org/downloads/),按自己的需要下载就好。下好之后,直接点exe就可以运行的。
这里说一个错误,如果报错说“Failed to load the JNI shared library “一个地址/jvm.dll”
“就说明你的Eclipse和你的JDK不匹配。可能你的JDK装的是64位的,但是你安的是32位的Eclipse。好像有不用重装的解决办法,但是我不会。。。想尝试的可以搜一搜试一下~但是直接装一个匹配的,来的更好一些。。。。
我要说的,就是折腾了我好多好多天的android的开发环境搭建。
其实整个过程不复杂的,但是,那个谷歌的那个官网从内地上基本上等于上不去,官网是这个http://developer.android.com/index.html,要是你能从上面按需求,下载下来东西就不用急了。有一个全套的包,里面有一个SDK Manager.exe和一个安好了ADT插件的eclipse。直接更新(安装)SDK(运行SDK Manager.EXE)然后直接用里面的eclipse就能进行编程了。当然,这个也是要设置环境变量的,就是在Path里面加入SDK里面platform-tools的目录地址就好了。详情可参考百度经验http://jingyan.baidu.com/article/f71d603757965b1ab641d12a.html。
一般情况下,像我这种还不会翻墙的菜鸟,能被那个网站给折腾死。。。。下载SDK是一个漫长的过程,中间还老出错。所以建议是找个中国人下载好了之后再传上去的网站上下载,谷歌一下,有很多。或者就找个周围的人拷一份来就好(SDK可以单独拷,拷过来之后再在eclipse里面配置就好)。
有一个要说的是,以前的SDK,adb.exe是在tools这个文件夹里面,添加环境变量自然也就是要添加tools的路径地址。总之找到adb.exe的目录地址就好了。(看到好多地方说要把tools和platform-tools的目录地址都加到环境变量里面去才行,大家都加了吧,两个目录下面都是有.exe文件的)
安好SDK,就要开始配置Eclipse了。现在是要往里面安ADT插件。网上很多说直接就在Eclipse里面“Help->install new software”然后再work with里面加ADT的安装地址什么的,但是按我的经验,直接从网上下好像会一直出问题(也不知道是不是这几天网络有问题)。报的错类似于是
An error occurred while collecting items to be installed session context was:(profile=SDKProfile, phase=org.eclipse.equinox.internal.provisional.p2.engine.phases.Collect, operand=, action=).
查了一些攻略,也没解决,后来就从本地安了。
推荐大家可以先在网上搜ADT,下载一个类似于ADT-22.3.0.zip这样的包,然后从本地安装。仍旧是在“Help->install new software”里面,点“ADD”选择“Local“,然后找到那个ADT,再取个名字(假设取名为A)。确认之后,在work with里面选刚刚你刚刚add的那一项(‘A’),再勾选所有的项进行安装,这样就简单方便快捷的完成了~
然后重启Eclipse之后,可能会提醒你,没有在Eclipse里面配置SDK路径。这个时候,只需要按要求填上你的SDK所在的大目录就好了,即,类似于叫android-sdk-windows之类的那个文件夹(就是platform-tools的母文件夹)。然后就搞定了~可以开始安卓编程了~