[Android新手必看]Android开发的环境搭建
Android开发的环境搭建,对于一个 java开发员来说,是很简单的,但还一些刚入门的android不知如何搭建,
还是帮帮这些小兄弟们吧, 只要兄弟们多点点广告,我就感恩了, 因为javaeye的广告设置,比较‘呆版’,
想搞好一点都不行,望版主在这方面努力一下,如可以设置一下位置,不要总是在那个地方,我的广告上去了,
自然也有力量写更多的东西。
首先要搞懂的是Android的历史:
第一步:去http://www.sun.com,下载jdk6开发包。
第二步:去http://www.eclipse.com ,下载eclipse ide开发。
第三步:去http://developer.android.com/sdk/index.html下载开发andriod工具包
第三步: 配置系统环境。
?开始 -> 我的电脑 ->? 右键 -> 属性 -> 高级 ->? 点击新建
JAVA_HOME = 你的jdk开发包路径
CLASSPATH = .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
PATH = 添加 .;%JAVA_HOME%\bin;原来的路径
确定保存,
在cmd中,测试一下,输入
set java_home 应输出如 JAVA_HOME = 你的jdk开发包路径
看看有没有配置
set classpath 应输出如 CLASSPATH = .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
看看有没有配置
set path 应输出如 .;%JAVA_HOME%\bin;原来的路径
看看有没有配置
再来测试,输入
java
应输出如下
Usage: java [-options] class [args...] ?????????? (to execute a class) ?? or? java [-options] -jar jarfile [args...] ?????????? (to execute a jar file) where options include: ??? -client?????? to select the "client" VM ??? -server?????? to select the "server" VM ??? -hotspot????? is a synonym for the "client" VM? [deprecated] ????????????????? The default VM is client. ??? -cp <class search path of directories and zip/jar files> ??? -classpath <class search path of directories and zip/jar files> ????????????????? A ; separated list of directories, JAR archives, ????????????????? and ZIP archives to search for class files. ??? -D<name>=<value> ????????????????? set a system property ??? -verbose[:class|gc|jni] ????????????????? enable verbose output ??? -version????? print product version and exit ??? -version:<value> ????????????????? require the specified version to run ??? -showversion? print product version and continue ??? -jre-restrict-search | -jre-no-restrict-search ????????????????? include/exclude user private JREs in the version search ??? -? -help????? print this help message ??? -X??????????? print help on non-standard options ??? -ea[:<packagename>...|:<classname>] ??? -enableassertions[:<packagename>...|:<classname>] ????????????????? enable assertions ??? -da[:<packagename>...|:<classname>] ??? -disableassertions[:<packagename>...|:<classname>] ????????????????? disable assertions ??? -esa | -enablesystemassertions ????????????????? enable system assertions ??? -dsa | -disablesystemassertions ????????????????? disable system assertions ??? -agentlib:<libname>[=<options>] ????????????????? load native agent library <libname>, e.g. -agentlib:hprof ??????????????????? see also, -agentlib:jdwp=help and -agentlib:hprof=help ??? -agentpath:<pathname>[=<options>] ????????????????? load native agent library by full pathname ??? -javaagent:<jarpath>[=<options>] ????????????????? load Java programming language agent, see java.lang.instrument ??? -splash:<imagepath> ????????????????? show splash screen with specified image |
再来测试
javac
用法:javac <选项> <源文件> 其中,可能的选项包括: ? -g???????????????????????? 生成所有调试信息 ? -g:none??????????????????? 不生成任何调试信息 ? -g:{lines,vars,source}???? 只生成某些调试信息 ? -nowarn??????????????????? 不生成任何警告 ? -verbose?????????????????? 输出有关编译器正在执行的操作的消息 ? -deprecation?????????????? 输出使用已过时的 API 的源位置 ? -classpath <路径>??????????? 指定查找用户类文件和注释处理程序的位置 ? -cp <路径>?????????????????? 指定查找用户类文件和注释处理程序的位置 ? -sourcepath <路径>?????????? 指定查找输入源文件的位置 ? -bootclasspath <路径>??????? 覆盖引导类文件的位置 ? -extdirs <目录>????????????? 覆盖安装的扩展目录的位置 ? -endorseddirs <目录>???????? 覆盖签名的标准路径的位置 ? -proc:{none,only}????????? 控制是否执行注释处理和/或编译。 ? -processor <class1>[,<class2>,<class3>...]要运行的注释处理程序的名称;绕过默认 的搜索进程 ? -processorpath <路径>??????? 指定查找注释处理程序的位置 ? -d <目录>??????????????????? 指定存放生成的类文件的位置 ? -s <目录>??????????????????? 指定存放生成的源文件的位置 ? -implicit:{none,class}???? 指定是否为隐式引用文件生成类文件 ? -encoding <编码>???????????? 指定源文件使用的字符编码 ? -source <版本>?????????????? 提供与指定版本的源兼容性 ? -target <版本>?????????????? 生成特定 VM 版本的类文件 ? -version?????????????????? 版本信息 ? -help????????????????????? 输出标准选项的提要 ? -Akey[=value]????????????? 传递给注释处理程序的选项 ? -X???????????????????????? 输出非标准选项的提要 ? -J<标志>???????????????????? 直接将 <标志> 传递给运行时系统 |
如果全部都正确,接着下边做。
第四步, 解压eclipse, 如c:\eclipse下,这里有必要向新手们讲一下,在做一个开发时候,非常有必要进行项目归类,
如很多程序员,总是在安装程序的时候,总是喜欢默认安装,开发的文档,又放到另一个地方,源码又放到别一个地方,到最后,在开发的时候,自已的东西都找不到了,
那我方法是,安装程序时归档,开发环境,开发配置,技术文档,等在开发的时候,都进行归档。
我所谓的归档,其实就是把所有的东西,都按一定的顺序放在同一个目录中。
如
c:\dev\eclipse 你的eclipse c:\dev\plusin 你的ecipse插件 c:\dev\config 你在开发的时候,进行的配置文档 c:\dev\doc 你开发的技术文档,如在网上找的 xx手册 c:\dev\word 你开发文档,如公司开发项目文档 c:\dev\workspace 你开发项目空间。 c:\dev\server 你开发所用到的服务容器,如tomcat,jboss c:\dev\pic 你开发时,图片资源的中间文件,如你做UI时,可能要进行photoshop编辑 c:\dev\db-data 你的数据库 c:\dev\db 你的数据库安装目录, c:\dev\sql 你的数据库脚本
?
?……
当然,这只是一种提议,你也可以根据,自已的实际程况进行归案。
第五步:打开eclipse, 进行android插件的安装.
?? 在使用eclipse时,建议使用3.5版本,而3.6在开发androdi时,总是有些问题,我也没有精力去搞明什么问题,必竟这是google应该搞定的事情。
? 打开后,help -> install New software -> 点add -> 第一行,输入android(这个随便输),
? 第二行网址
?
https://dl-ssl.google.com/android/eclipse/
?
? 之后,就是先中,下一步 -> 下一步,这个就不要教了吧。
安装完之后,在你的eclipse 上会多了一个,如图的东西
?
点击Android SDK and AVD Manager
点击Installed packages,然后,点击击update all, 好啦,到了这步, 就慢慢下载你的sdk开发包啦。
在安装完之后,可以像开发java那样,开发属于你自已的android啦。至于如何开发android,那么这里另一个故事的开始。下集再会。谢谢。
?
[Android实战]Android五子棋实战由无到有的故事 第一集。
http://360and.iteye.com/blog/829182
[Android实战]Android五子棋实战由无到有的故事。第二集
http://360and.iteye.com/blog/833016
[Android实战]Android五子棋实战由无到有的故事。第三集
http://360and.iteye.com/blog/824239
[Android实战]Android五子棋实战由无到有的故事。第四集
http://360and.iteye.com/blog/843358
[Android实战]Android五子棋实战由无到有的故事。第五集
http://360and.iteye.com/blog/851570