您的位置:首页 > 移动开发 > Android开发

移动终端开发配置

2011-07-20 16:20 211 查看
 本文主要讲Andriod与Nokia在Window下的配置问题。
开发平台中的Eclipse以其开源、插件式配置、丰富的编程工具、友好的开发界面,可以是说当前开发平台的首先,“蓝色巨人”IBM重金砸来的东西果然是一把利器。所以,一般情况下的开发环境大体上就定了——至少我是这样:Windows+JDK+Eclipse+SDK+API
JDK,是Java开发包,用Java语言开发东西的第一步,就是要安装JDK,JDK版本更新也快,现在都到jdk-7-ea-bin-b113-windows-i586.exe,不过,我用的是:jdk-6u22-windows-i586.exe。配置JDK就不在这里讲了,网上贴子一大罗。
这里Eclipse版本众多,可以选择自己喜欢的,也包括它的集成商业版本——MyEclipse。我的是:eclipse-jee-galileo-win32.rar版本的。
SDK(Software Development Kit)——包括各大手机平台的SDK,目前火得不行,红得发紫的Android,冲着Google的牌子,多少人都涌向了Andriod阵地。另外还有龙头Nokia平台的SDK,我主要是选了这两家的SDK,为的了学习Java ME和Android。
API(Application Programming Interface)——各种SDK,都对应有自己的API,这两种都是以JAVA为核心,同时应该平台自己的扩展API。它们在安装的时候都会带有帮助文档,没有自己网上下载相应版本的帮助文档,上面有说明。最后当是Java的API也不能少哦!应该是每个Java开发者必备的吧,我用的是:JDK_API_1_6_zh_CN.CHM。一、Nokia的S40_5th_SDK
1、当安装好Eclipse后,虽然该平台的帮助文档上面说,可以直接就在Eclipse进行开发了,但我主要是为了专门学习JavaME的,所以选择针对JavaME的Eclipse插件EclipseME,仅需在线进行安装即可:Eclipse在线安装插件的步骤基本一致,都是先要找到在线安装插件所在的地址—>添加地址->在线安装->重启Eclipse->完成安装。


然后选择Install/Update。


中间框里,就是eclipse常用的插件,点击Add按钮。


可以给编个名字给该地址,方便记忆以后查找,下面添上插件地址。


然后再退到Eclipse 主界面,打开help选项。


在弹出的对话框里,上面的地址栏找到刚才添加的地址。


稍等片刻,Eclipse联上地址,找到插件后,后显示该名可用,下面可以选择最近版本还是以前的版本等等。最后按next进行扫描,最后安装。


我的已经安装好了,所以这步过后,会给出提示软件已经安装。
 
注意:最好在网速很好的情况进行安装,因为这是在线安装,如果网速不好,会是一件很急人的事情。特别是安装了一半左右,网速突然不给力了,这种鸡肋心理,会让人有抓狂撞墙的冲动。。。
 
2、安装Nokia的SDK,我选的一款是Nokia S40 5th FP1 SDK,Nokia6500s手机采用的是该平台,旧官网:http://www.forum.nokia.com/
但是奇怪的是,根本进不去,后来发现已经移到别的地址上去了,现在是:http://www.developer.nokia.com/
找到要安装的SDK版本。


不过现在要注册才能下载,后来懒得注册,就在中国移动开发者社区上找到了该版本的SDK。http://dev.10086.cn/http://dev.10086.cn/cmdn/wiki/index.php?doc-view-2662
这个社区在国内算是做得相当好,各种移动开发应用尽有…
我下载了两个包,一个SDK安装包——S40_5th_Edition_SDK_Pack_1_installer_em.exe,一个语言包——S40_5th_Edition_SDK_Feature_Pack_1_WorldLang_installer.exe。
接下来就安装,当普通软件安装就是了,只是在安SDK时,不能安在有空格的路径下,就是路径名不能含有空格(比如:Program Files就不行)。
然后将SDK集成到Eclipse里面去,同样打开Eclipse里面的windows选项,点击Preference,进行Preference窗口。


 
点击import,在地址栏里浏览一下,找到安装SDK的路径,确定。


最后出现这个界面,说明添加成功了。
这里要注意一下,一定要找到SDK的bin路径,如果只找到bin的上一级的话,也可以导入,但是关闭之后,驱动列表里面又不见了。最后解决就是一定要找到bin路径才行。


3、新建一个工JavaME工程。


选J2ME下面的J2ME Midlet Suite,编好工程名,注意工程路径。




至此,可以开发自己的JavaME应用程序了,也即时针对S40平台的Nokia手机应用程序。
 二、Google的Android SDK
在Android SDK中提供了许多开发工具,有硬件模拟设备:Emulator(手机模拟器)、AAPT(Android Asset Packaging Tool,Android资源打包工具)、DDMS (Dalvik Debug Monitor Service,Dalvik调试监视器)、adb(Android Debug Bridge,Android调试桥)和.class字节码文件转换为.dex的文件DX工具。
       上面这些工具都可直接在DOS命令行中调用,但是要开发、调试、编译、打包、部署等工作,在DOS命令行下显然是不可取的,因此,集成开发环境才是我们和首选。所以Eclipse再次成为我们手中的利器。
       针对Eclipse,Android提供了开发插件ADT(Android Development Tools),有了它,我们可以在Eclipse下迅速的建立Android应用工程,自动生成一些代码。大大的提高开发效率。
1、  下载Android SDK
官网:http://developer.android.com./sdk/index.html,这个网址是我们以后经常要光顾的地方,最好存在收藏夹里哈。只是国内网络环境不是很好,经常上不去,不过没有关系,安装SDK后,再安装其它补充包的时候,选择docs,会把这个网站以html包的形式全部下载到硬盘里。以后访问就可以看这个就行了,不用登官网了,看那难产的进度条了。
可以选择最新的,此时最新的是:installer_r12-windows.exe——这是Google推荐的安装方式。当然也有压缩包形式的:android-sdk_r12-windows.zip,下载下来解压即可使用。安装好后如下图所示:


2、  以上只是基本SDK,点击SDK Manager.exe,可见如下图:


比较烦的一点,就是一打开SDK Manager.exe,它就会自己刷新资源包,提示你哪些包可以下载,第一栏是AVD虚拟机,第二栏是已经安装了的资源包,第三行是还可以安装的资源包,第四栏是设置,第五栏是说明简介。
可以等refresh完了之后,选择自己需要的版本资源包,不一定要全部选,全部下。当然你想省事也可以全装,只是我电脑硬盘紧,全部下完有1.5G左右,而刚装上的SDK才300多M。针对不同的资源平台,有对应的sample实例。也可对应下载。
3、  安装ADT
打开Eclipse,还是按照前面安装JavaME插件一样,只是这次添加的地址是:
https://dl-ssl.google.com/android/eclipse/,这是Android官网给的地址,当然也有人说htt后面不要加s,否则连不上,我试了一下,是可以的。如果不行,就去掉s,这不是什么大问题。


       安装好后,会重启Eclipse,然后新建工程里面就会多一个Android的选项,说明安装成功。
4、  配置ADT
还是通过Windows到Preference里面,打开Andriod一栏,SDK Location里面选择刚才安装或解压的SDK路径。    我安装了4个版本的SDK,所以下面会有四个,记住:如果在SDK更新过版本,一定也要在Eclipse这个里面重新加载一下路径,那样Eclipse里面的ADT才会与SDK一致。


5、  配置AVD
AVD(Android Virtual Devices),Android虚拟设备。也就是模拟器。命令行创建我就不讲了,就是DOS下切到SDK的Tool路径下,运行相应的命令就行。下面说一下可视化界面配置。
       打开Eclipse,window窗口下多了一个Android SDK and AVD Manager的选项。

点击之后,出现SDK Manager的界面。选第一项。新建AVD,取名,下面的Target是指具有的Platform版本,我装了4个版本,所以有4项。




这里值得注意一点是:这个Skin选项,Built-in里面的屏幕,貌似3.0以上都只有这一种WXGA,屏幕都好大的,都把我电脑占满了,我怀疑是针对平板电脑的屏幕的。而1.6、2.0的屏幕选择范围就多一些。


至此,Andriod开发环境也基本搭建完毕。可以进行相应的应用开发了。
按照国际惯例,应该选来一个Hello World! Hello Android之类的。嘿嘿^_^
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息