您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > Nokia手机S40平台手机开发环境的搭建的过程(小结)
Nokia手机S40平台手机开发环境的搭建的过程:2011-3-30孙务本参考文档:AInstallationandConfigurationGuide,S40_SDK_3rd_Edition_FP2_Installation.pdfBCDE系统环境:硬件ThehardwarerequirementstoinstallandruntheSDKasastandalonetoolare:(refertoreference[A])MinimumRecommended667MHzPentiumprocessor100MBoffreeharddiskspace256MBRAM2.8GHzPentiumprocessor140MBoffreeharddiskspace512MBRAM16-bitcolor24-bitcolorormore1024x768pixeldisplayKeyboardandmouse1024x768pixeldisplayormoreKeyboardandmouseIfyouplantoworkwithsound(fromMIDlets,forinstance),you’llalsowanttohaveasoundcardthathasonechannelforeverySDKinstanceyourun.Ifyoudonothaveenoughchannels,SDKinstancesthatyoustartafteryourunoutofchannelswillnothavesound.软件(refertoreference[A])UseoneoftheseoperatingsystemsasaminimumsoftwarerequirementtoruntheSeries40SDK,3rdEditionFeaturePack2asastandalone:•WindowsXPProfessionalServicePack2•WindowsXPHomeEditionServicePack2•WindowsXPProfessionalChineseServicePack2YouwillalsoneedtoinstallapublicJavaSERuntimeEnvironment(JRE)5orhigherbeforeyouinstalltheSDK.开发环境所需的软件:(refertoreference[A])InadditiontousingtheSDKasastandalonetool,youcanusetheSDKwithinanIDE.Series40SDK,3rdEditionFeaturePack2hasbeentestedwiththefollowingIDEsbutmayworkwithotherIDEsaswell:•NokiaMobileInternetToolkit(NMIT)4.1withthepatchforJRE5•NokiaDeveloper’sSuite(NDS)forMMS1.1•AdobeGoLiveCS2,directlyandthroughNDSforMMS1.1•AdobeDreamweaver8•Eclipse3.1.2,withCarbide.jintegration•Carbide.j1.5,standaloneinstallation•SunNetBeans5.0withNetBeansMobilityPack5.0灰色部分不是必须。属于后期的高级应用。实际安装过程:实际的软件准备:1.JDK1.5.0,(jdk-1_5_0_17-windows-i586-p.exe,也叫J2SE5.0developmentKitUPDATE17),下载网址:,下载网址:,下载网址:下载网址:,下载网址:或安装过程:保证在满足前面的要求的系统环境下,依照下列步骤来安装,注意,一定要按顺序来安装:1.安装JDK1.5.0。如果已安装过更高的版本,则应该将高版本卸载,再安装。高版本可能因不稳定导致和后续的软件不兼容。2.安装Eclipse3.1.0,很简单,解压到任意目录就行。此处是解压到D:\Nokia\eclipse.Eclipse目前有更新的版本,但不是越新越好。会导致和其他软件的兼容。3.安装EclipseMe.在eclipse中菜单栏中的Help--SoftwareUpdates--Findandinstall--选中searchfornewfeaturestoinstall--Next--addArchivedsite--选中eclipseme.feature_1.6.0_site.zip--选中复选框(打勾)eclipseme.feature_1.6.0_site.zip--next--next--选中Iaccept...--next--选择安装目录(建议默认)---finish--install--yesEclipse重启后,看到菜单window---preferences有J2ME,就是安装成功。这时,EclipseJ2ME开发的第一步,我们已经成功的迈出了~~~注意:安装好EclipseME之后,我们要对原有的Eclipse配置做一点小小的改动。由于移动开发时我们需要首先启动手机模拟器,那么在Debug模式的Eclipse默认设置不等到模拟器启动就会失败。(英文版修改)在Window-Preference-Java-Debug中,取消暂停选项,就是把suspendex...和suspendex...oncom..的勾去掉,还应该把dubuggertimeout提高到20000毫秒,其他全勾上,调试模式就可以顺利的启动了。4.安装Carbide.j1.5。其中有一步需要指定Eclipse的安装路径,这步很重要,不过如果你在安装好Carbide.j后更换了Eclipse的版本也不必担心,只需要将Carbide.j安装目录\bin\eclipse中的两个文件夹复制到Eclipse安装目录下即可。这时重新启动eclipse后在菜单栏中应该会多出一项“tools”菜单。菜单展开后就是如下图所示:如果没有出现tools菜单,则参照章节“5.Carbide.j1.5安装后在eclipse中没有“tool”菜单项“的解决办法。将configuration目录下的几个目录删除后再重启eclipse即可。5.安装S40手机的SDK。S40_SDK_3rd_Edition_FP2_1_0.zip。后面的新建工程和调试的步骤详细过程参照“详细教程NDS3.0+eclipse+NokiaSDKs(五星)”章节。下面的是简单说法。6.在Eclipse中选择新建工程,类型为“java-MIDPProject(NokiaSDKPlug-in)”7.新建好工程以后,应该可以看到左边的导航栏中出现了刚刚新建好的工程,右键点击,选择Properties,然后选择JavaCompiler,将右边的Enableprojectspecificsettings打上勾,然后在下面的Compilercompliancelevel下拉框中选择1.4(因为jdk1.5generatesdifferentbytecodenumber)。8.编写源代码或将现有源代码拷贝至工程的src目录下,然后刷新。此处源代码编写也是参照文档附录中的详细教程。9.编译无误后,建立Jar/Jad文件。在主菜单中选择Tools-Carbide.j-NewApplicationPackage,在弹出来的对话框中设置好各种属性后,点击右下角的Generate...按钮。10.Eclipse中在线调试java代码。新建运行配置,类型选NokiaSDKPlug-in,在右边Main选项卡中确保项目是以Jad文件方式运行而不是MIDletclass方式,选择刚刚建立的jad文件。在NokiaSDKPlug-in选项卡中可以选择S60Emulator或者S60Device,这里我们要进行On-devicedebug,所以应该选择S60Device。如果Eclipse的Console在输出的时候出现乱码,可以尝试改变这里的Common选项卡中的ConsoleEncoding。11.通过后将jar文件通过USB口拷贝到手机上的目录下即可。12.打开手机上的相应目录,按确认即可运行。碰见的问题及解决方法:Eclipseme1.7.9安装后window-Preference中没有J2ME应该是版本兼容的问题。Eclipse3.1.0不能支持到最新版Eclipseme1.7.9。后来改成Eclipseme0.7.5就好了。但是改成Eclipseme0.7.5虽然window-Preference中有看到J2ME了,但是这个版本0.7.5太老了,很多功能都没有。重下了Eclipseme1.6.0,并且安装。就完美了。这当中涉及到卸载EclipseMe插件的操作,具体的参看本文档的章节“4.卸载EclipseME插件”。中间也涉及到很多版本兼容的问题,具体参看本文档的章节“1.Eclipse+NokiaSDK环境的一些总结”必须严格遵守软件的安装顺序这点在网上很多文章中包括本文参考文献【A】S40_SDK_3rd_Edition_FP2_Installation.pdf中都有提到。一定要严格按照相应的前后顺序来安装软件,否则苦头有得吃了。找不到NDS3.0?NDS3.0即NokiaDeveloper'sSuite3.0.很多教程中提及的NDS如今已变成了Carbide.j1.5,可以从Nokia论坛中下载到。NDS2.2倒是在找了很久后终于在一个网站上下到了。NDS2.2的下载网址为:安装后才发现对于此程序,诺基亚网站已不再对其提供序列号。所以无法安装成功。只能用carbide.j1.5来替代它了。参考本文档章节“1.Eclipse+NokiaSDK环境的一些总结”Carbide.j1.5.0安装完后在eclipse3.1菜单中没有多出“tool”菜单这个问题有不少人遇到过,也不明白为什么原因。但是找到了解决这个问题的方法。Youcangotoeclipse\configurationfoldertodeletethefolders.settings,org.eclipse.core.runtime,org.eclipse.osgiandorg.eclipse.updateafteryouhaveinstalledeclips
本文标题:Nokia手机S40平台手机开发环境的搭建的过程(小结)
链接地址:https://www.777doc.com/doc-904904 .html