无论您是拥有远大梦想或者是抱着试试看的心态来学习java和Android开发,第一步都要搭建开发平台,对于一个没有老师和同学随时可以问只能动不动就问百度的初学者来说,在搭建平台时就常常遇到一些莫名的错误把您的热情狠狠的打击一番。
0.jsdk和Android的安装包最好在官网上下载,但为什么官网老上不了?国外的网站被禁止了,请合法的使用翻墙下载和安装。
1.jsdk环境变量(environment variables)的设置,在系统变量里添加“JAVA_HOME”。试过一次编译器无法编译,在磨了一、两个小时后发现设置JAVA_HOME时,只是在“administer的环境变量”添加“JAVA_HOME”,而导致错误。谨记在“系统变量”中添加“JAVA_HOME”和"CLASSPATH".
相信对于初学者来说,设置了多次CLASSPATH后还不知道为什么这样做,环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。
设置Classpath的目的,在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包。
Java执行环境本身就是一个平台,执行于这个平台上的程序是已编译完成的Java程序(后面会介绍到Java程序编译完成之后,会以.class文件存在)。如果将Java执行环境比喻为操作系统,如果设置Path变量是为了让操作系统找到指定的工具程序(以Windows来说就是找到.exe文件),则设置Classpath的目的就是让Java执行环境找到指定的Java程序(也就是.class文件)。
2.在完成了Android的安装后,启动Android,它会自动连接网络搜索和更新。
3.由于Android自带的模拟器太慢了,使用Genymotion会快很多,先安装Oracle VM VirtualBox,然后启动Genymotion,在Oracle VM VirtualBox内有各种的虚拟器供你选择,但要注意各虚拟器所需的内存,如果机器的物理内存不够那将导致无法运行。