吕鹏 2010年05月19日 星期三 22:17 | 1999次浏览 | 2条评论
参加创新课题有近四个月了,方向不是非常明确的。最开始是看多媒体检索方向的一片博士论文,中科大一小哥写的,属于几乎看不懂的那种,谁让咱还只是 freshman呢。前些日子开始纠结于挑选传感器,需要3 Axes Acceleration,IR Distance Triangulation和IR Motion Detection。偏偏只有国外的网站上有,价格还行,一个大概三十英镑,但shipping cost 居然就要45英镑,实在是让人觉得蹩脚。国内依旧找不到哪里有卖。
不过还好隔壁寝室有一部G3,HERO的传感器已经刚好足够。果断抢过来先用。G3还挺贵的,用户体验着实是不错,隔壁寝那哥们很豪爽,也不说什么,先拿 着我们的Nokia打打电话接个短信。
G3是Android系统,数据收集下来要处理,教授要我们在在本子上搭建Android平台,修改一下sensor数据处理的软件。这个软件的源代码是 Intel提供的,算是Intel对我们这个项目的第一个可见的帮助了。
话说我的本子灰常奇特,华硕的F81SE。Unbutu研究了半年才成功装上去,这半年里本子因为它重装了多次,还有两次令人伤心的格盘。不过这次呢,居 然先于他们把Android环境搭建好,出乎所有人的意料。带着点欣慰,记录一下自己搭建的过程,顺便总结一下论坛上关于搭建环境以及修改环境变量之类的 细节问题。
综合一下大概是五个步骤。
1.下载JDK ->安装->设置环境变量
2.下载Eclipse 3.3 (Europa), 3.4 (Ganymede) IDE for JAVA->解压
3.下载Android SDK 解压-> path 里加入SDK 包中的tools 目录全路径
4.下载ADT 解压
5.打开Eclipse 安装ADT 插件
具体是这样子的:
1.安装JDK设置环境变量,我的电脑点右键,选择“属性”,选择“高级”标签,进入环境变量设置,分别设置如下三个环境变量:
(1)设置好path变量,使得我们能够在系统中的任何地方运行java应用程序,比如javac、java、javah等等,这就要找到我们安装 JDK的目录,我的JDK安装在C:\Program Files\Java\jdk1.6.0_07目录下,那么在C:\Program Files\Java\jdk1.6.0_07\bin目录下就是我常用的java应用程序,就需要把C:\Program Files\Java\jdk1.6.0_07\bin这个目录加到path环境变量里面。
在系统变量里找到path变量,选择->编辑;(里面已经有很多的变量值,是在变量值的最前面加上C:\Program Files\Java\jdk1.6.0_07\bin;)
变量名: path
变量值: C:\Program Files\Java\jdk1.6.0_07bin;
(2)classpath环境变量,是当在开发java程序时需要引用别人写好的类时,要让java解释器知道到哪里去找这个类。通常,sun 为我们提供了一些额外的丰富的类包,一个是dt.jar,一个是tools.jar,这两个jar包都位于C:\Program Files\Java\jdk1.6.0_07\lib目录下,所以通常我们都会把这两个jar包加到我们的classpath环境变量中set classpath=.; C:\Program Files\Java\jdk1.6.0_07\lib\tools.jar; C:\Program Files\Java\jdk1.6.0_07\lib\dt.jar。
在系统环境变量那一栏中点->classpath 编辑
变量名: classpath
变量值: .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;(注意,CLASSPATH最前面是有个 “.”的)
或者 直接输入.;C:\ProgramFiles\Java\jdk1.6.0_07\lib\tools.jar; C:\Program Files\Java\jdk1.6.0_07\lib\dt.jar;
(3)设置JAVA_HOME:
一是为了方便引用,比如,JDK安装在C:\Program Files\Java\jdk1.6.0_07目录里,则设置JAVA_HOME为该目录路径, 那么以后要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串;
二则是归一原则, 当JDK路径改变的时候, 仅需更改JAVA_HOME的变量值即可, 否则,就要更改任何用绝对路径引用JDK目录的文档, 要是万一没有改全, 某个程序找不到JDK, 后果是可想而知的----系统崩溃!
三则是第三方软件会引用约定好的JAVA_HOME变量, 不然, 你不能正常使用该软件.
在系统环境变量那一栏中点->新建JAVA_HOME (JAVA_HOME指向的是JDK的安装路径)
变量名: JAVA_HOME
变量值: C:\Program Files\Java\jdk1.6.0_07
2. 下载ECLIPSE ->解压
我用的呢,是Version: 3.4.2。我把它放在了E:\soft\eclipse
3.下载ANDROID SDK 解压
path 里加入SDK 包中的tools 目录全路径。
设置环境变量,我的电脑点右键,选择“属性”,选择“高级”标签,进入环境变量设置,在系统变量里找到path变量,选择->编辑,在最前面添 加;E:\soft\android-sdk-windows-1.5_r1\tools(当然,这个是我的地址)
4.下载ADT 解压
同样的,我习惯的把它放在E:\soft里了,然后解压。
5.打开ECLIPSE 安装ADT 插件
Help->SoftWare Update->Available Software ->Add sites-> Archive…->E:\soft、ADT-0.9.4.zip->OK->Finish.
然后可以看到刚刚添加的站点已经加入搜索的列表,选择其前面的选择框,单击 “Finish”按钮。在接下来的操作中,依次选择Android Plugin →Developer Tools项,这样会选中“Android Developer Tools”和“Android DDMS”,然后单击“Next”按钮。阅读其协议,选择 “Accept terms of the license agreement”,单击“ Next”按钮。最后单击“Finish”按钮。然后会出现“The ADT plugin is not signed;you can accept the installation anyway”,单击 “Install All”按钮。
应该是我本子的问题,安装极其的慢。不过只要耐心么,我已经习惯了。
安装好了,重启吧。
安装好插件后,还需要做如下配置才可以使用Eclipse创建Android项目,需要设置Android SDK主目录。
依次单击“windows→Preferences”项,在弹出的界面左侧可以看到“Android”项,选中Android后,在右侧设定 Android SDK 所在目录为 SDK Location:E:\soft\android-sdk-windows-1.5_r1,单击“OK”按钮完成安装。
6.创建AVD
(1)先在CMD下输入android list targets查看可用的平台。
C:\Documents and Settings\Administrator>android list targets
Available Android targets:
id: 1
Name: Android 1.1
Type: Platform
API level: 2
Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P
id: 2
Name: Android 1.5
Type: Platform
API level: 3
Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P
id: 3
Name: Google APIs
Type: Add-On
Vendor: Google Inc.
Description: Android + Google APIs
Based on Android 1.5 (API level 3)
Libraries:
* com.google.android.maps (maps.jar)
API for Google Maps
Skins: QVGA-P, HVGA-L, HVGA (default), QVGA-L, HVGA-P
(2)Windows-Android AVD Manager,在Name填入default,Target选择Android 1.5-1.5,Skin选择Default (HVGA),再点Create AVD按钮,确定。AVD创建完成。
基本就是这样了,接着就开始编写第一个HelloWorld了。哇咔咔
Zeuux © 2024
京ICP备05028076号
回复 许鹏飞 2010年05月20日 星期四 10:31
另外你写
我
回复 吕鹏 2010年05月20日 星期四 11:00
不过