配色: 字号:
《Android模块化项目实战》08 服务器部署与报错处理写字字帖
2023-05-24 | 阅:  转:  |  分享 
  
项目八服务器部署与报错处理通过该项目的学习,了解U酒保项目服务器如何部署和使用,掌握U酒保项目的开发流程,学习解决Android Studi
o常遇报错的具体方法,具有解决Android Studio常遇报错的能力。在任务实现过程中:?了解U酒保项目服务器如何部署和使用。
掌握U酒保项目的开发流程。掌握Android Studio常遇报错的具体解决方法。U酒保项目运行的最重要一环就是服务器的部署,服务
器是网络中能对其他机器提供某些服务的计算机系统,U酒保所需服务器的地方很多,例如:登录注册、健康助手界面、打车代价界面、无忧险界面
。在编写代码过程中可能会遇到很多种不同类型的错误问题,针对这些错误问题本项目将进行一一解决。服务器是网络环境中高性能计算机,它侦听
网络上的其他计算机(客户机)提交的服务请求,并提供相应的服务,指一个管理资源并为用户提供服务的计算机软件,通常分为文件服务器、数据
库服务器和应用程序服务器。服务器简介服务器特性是指在网络环境中,为客户提供各种服务,可以用服务器的四大特性衡量服务器的好坏,服务器
的四大特性有可扩展性(Scalability)、易用性(Usability)、可用性(Availability)、可管理性(Man
ageability)。服务器特性U酒保项目的服务器是通过Tomcat实现的,把程序部署在Tomcat上,由Tomcat去运行,以
达到所需的服务效果。下面是本项目服务器部署的具体步骤。第一步:打开MyEclipse导入服务器项目,如图8.1所示。第二步:导入缺
少的包,上面报错情况是因缺少相应的服务包,导致无法正常运行,软件会主动提示导入对应服务包点击“Next”,如图8.3所示,然后点击
“Finish”,如图8.4所示。服务器配置第三步:解决以上报错需右键点击“WebRoot”文件,点击列表中的“MyEclipse
”,再点击“Exclude from Validation”,如图8.6所示。第四步:打开MySQL连入数据库,点击“新建查询”,
如图8.10所示。第五步:在查询编辑器中点击“加载”,导入数据库文件spirit.sql,如图8.11所示。第六步:选中全部语句后
点击“运行”,执行数据添加,如图8.12所示。第七步:更改src目录下jdbc.properties文件中MySQL数据库用户名密
码,如图8.13所示。 服务器部署打包上传:将项目打包成war文件,然后将其传到远程服务器(在MyEclipse中直接将项目导出为
.war文件)。将war文件移动到Tomcat目录下的webapps下。重启Tomcat,访问项目。服务器部署Android St
udio在开发过程中会出现各式各样的错误,常见的错误有Android Studio不能正常启动、从外界导入的程序不兼容、资源文件的
丢失、SDK报错等。这些错误会导致软件和程序不能正常运行,对于开发者来说这是一件必须要解决的事,下文汇总了Android Stud
io常见报错及解决方案Android Studio报错x86 emulation currently requires hardw
are acceleration。启动Android 虚拟机时,出现如图8.17所示的错误对话框。解决方案x86虚拟机是依赖于In
tel的Virtualization Technology功能,当Virtualization Technology功能关闭或In
tel HAXM软件未安装时,会导致模拟器启动失败。解决该错误的方法:解决方案在计算机的BIOS中打开Virtualization
Technology功能。如图8.18所示。安装Intel HAXM。成功启动AVD虚拟机。图8.18 BIOS界面对于日益增加
的UI控件需求,市场上也出现了很多可供选择的UI控件,满足用户比较复杂的需求。这些控件帮助简化UI设计工作,提高效率。?图7.7展
示了Android中的View元素体系。UI控件可以分为以下几类:Android UI控件:文本控件、按钮控件、状态开关控件、单选
与复选按钮、图片控件、时钟控件、日期与时间选择控件等。Web UI控件:图表和图形、日期和日历、组合框、对话框、进度条、所见即所得
编辑器等。解决方案通过以下步骤,实现U酒保项目的部署与实现,具体步骤如下所示。 第一步:服务器部署完成,运行完整项目,出
现如图8.28所示效果。第二步:导航界面引导功能,在用户首次下载并安装该软件时,会进入导航界面提示用户当前版本是否需要更新,如果无
需更新则进入欢迎界面。效果如图8.29所示。第三步:安全自测中酒精检测模块,在酒精检测模块已连接的情况下,通过单击“立即检测”按钮
进行检测,得到相应酒精浓度,如果检测模块未连接或连接不成功,将提示用户重新连接。效果如图8.30所示第四步:健康助手模块,将用户一
段时间内检测的酒精浓度进行记录并通过折线图显示。效果如图8.31所示。第五步:健康助手模块科普知识功能,分为养生知识、驾车技巧、酒
驾危害、自救常识四类。效果如图8.32所示。第六步:打车/代驾模块,显示司机等级、驾龄、司机编号、姓名等详细信息。效果如图8.33
所示。第七步:浏览司机信息并实现呼叫司机功能。效果如图8.34所示。第八步:无忧险模块,保险推广功能可查看保险信息并调用系统电话服
务进行咨询。效果如图8.35所示。本项目介绍了U酒保服务器的部署与运用及Android Studio常遇错误处理,通过对本项目的学
习可以了解服务器的部署,对Android Studio常遇错误正确处理,重点掌握Android Studio错误解决方式。达到遇到
程序错误不慌张,能够自己单独解决程序错误问题的程度。 reliability 可靠性 avai
lability 可扩展性scalability 方式 usability 易
用性manageability 易管理 properties 性能structure 结构 compile 编译technology 技术 module 模块,组件
献花(0)
+1
(本文系大高老师首藏)