




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
安卓打包学习手册安卓打包学习手册/安卓打包学习手册安硕移动应用开发Android打包上海安硕信息技术股份有限公司2017年3月 上海安硕信息技术股份有限公司授权:THESELISTEDPEOPLE:项目组或人员名单安硕技术管理委员会安硕Amarsoft产品实施工程师购买Amarsoft的企业或/和单位试用Amarsoft的企业或/和单位使用本文件AREAUTHORIZEDBYAMARSOFTTECHNOLOGYCO.,LTD.TOUSETHISDOCUMENT上海安硕信息技术股份有限公司保密声明本文件及其附件中的所有的信息均应受到保密,受到法律的保护。本文件的信息仅限于指定使用者阅读。如果您并非指定的使用者,或者您只是本文件传递给指定使用者的转交人或机构,您不得使用、分发、复制本文件中的任何内容。如果本文件错误的转交给了您,请立即将其销毁并告知上海安硕信息技术股份有限公司。联系电话:86-21-65106600,联系人:翟先生。谢谢您的合作。AMARSOFTTECHNOLOGYCO.,LTD.ProprietaryTheinformationcontainedinthisdocumentanditsattachments(ifany)isconfidentialandsubjecttolegalprivilege.Theinformationisintendedonlyforuseoftheindividuals(s)towhomitisaddressed.Ifyouarenotanintendedrecipient,ortheagentoremployeeresponsibletodeliverittoanintendedrecipient,youareherebynotifiedthatanyuse,distributionorcopyingofthiscommunicationisstrictlyprohibited.Ifyouhavereceivedthisdocumentinerror,pleasedestroyitandimmediatelynotifyAmarsoftTechnologyCo.,Ltd.bycalling86-21-65106600,Mr.Zhai.Thankyou.
上海安硕信息技术股份有限公司特别申明未经本公司书面同意,不得复制、翻译或摘录本文档。本公司明确依法保留有关版权的一切权利,保留更改权和解释权。
文档信息文档名称:安硕移动应用开发技术培训初稿作者:吴春雅初稿日期:2017/03/06内容概述:介绍安硕移动应用开发安卓打包
修订历史发布历史
目录TOC\o"1-2"\h\z\u1519627654目录 -5-52728171概述 714883067231.1编写目的 73029052201.2阅读对象 77555877291.3名词解释 720946395651.4参考资料 710765088061.5环境准备 713265994881.6初始化工程 10概述编写目的本文档包括安硕移动应用开发技术培训内容。阅读对象本文档的预期读者:上海安硕信息技术股份有限公司移动审批的相关开发设计人员名词解释CLI:(command-line-interfacetools),命令行接口工具。参考资料Node.js官网:Cordova官网:Android开发者网站:IonicV1官网:环境准备本节主要介绍在Windows、Linux和Mac三类操作系统上进行移动应用开发所需进行的环境准备。安装Node.js使用浏览器打开下载对应操作系统的Node.js版本。安装后可直接使用npm命令行工具。截止目前LTS最新版本为6.9.2,包含的npm版本为3.10.9。安装Cordova和ionic命令行工具安装Node.js后,使用npm命令安装最新的Cordova和ionic命令行工具。在windows、Mac或Linux系统命令行输入以下命令后,按回车开始安装:npminstall-gcordovaionic(国内:npminstall-gcordova--registrynpminstall-gionic--registry)在Mac或Linux系统上安装,涉及权限问题时可通过在上述命令前增加sudo,随后按提示输入root用户的密码后进行安装。完整的命令为:sudonpminstall–gcordovaionic安装IOS开发环境只有OSX/macOS系统可安装IOS开发环境。安装Xcode最新的正式版本:通过在AppStore搜索Xcode关键字进行下载并安装,或者在AppleDeveloper站点下载后安装。安装完成后,在命令行执行:xcode-select–install安装发布工具。在命令行执行:npminstall-gios-deploy安装Android开发环境Windows、Linux和OSX/macOS系统均可安装Android开发环境。安装JDK7或7以上的版本。安装AndroidSDK:浏览器打开,按网页上的指南安装AndroidStudio。该网页右上方可切换Windows、Mac或Linux三个环境下的安装指南。增加SDK包(AddingSDKpackages):安装AndroidSDK后,还必需SDK包。推荐安装cordova-android支持的AndroidAPI的最高版本。推荐使用AndroidStudio自带的SDKManager进行安装。详细教程见:。设置环境变量:为使Cordova的CLI工具正常工作,需设置环境变量。在进行上文所述的环境准备过程中,CLI工具会尝试自动设置环境变量,但可能会因为一些原因如操作权限不足、人为中断操作等原因造成环境变量设置失败。需设置的环境变量包括:JAVA_HOME:指向JDK安装所在根目录,全局路径;ANDROID_HOME:指向AndroidSDK安装所在的根目录,全局路径;此外,推荐将AndroidSDK目录下的tools目录和platform-tools目录增加到PATH。针对OSX/macOS和Linux系统:可以通过文本编辑器打开~/.bash_profile文件,增加以下内容设置ANDROID_HOME(注:等号后面的路径需换为目标机器上对应的路径):exportANDROID_HOME=/Development/android-sdk/exportPATH=${PATH}:/Development/android-sdk/platform-tools:/Development/android-sdk/tools增加并保存文件后,使用如下命令重新加载环境变量:source~/.bash_profile针对Windows系统:通过在系统设置中配置ANDROID_HOME和JAVA_HOME。初始化工程新建ionic工程在命令行输入以下命令并回车后开始建立ionic工程:ionicstartmyApptabs其中,myApp为建立在当前目录下的工程名称,tabs为模板类型,表示所建立的工程为tabbar类型。除tabs外,ionic还提供了blank和sidemenu类型,分别表示空白工程和侧边栏菜单类型工程。初始化移动应用工程将ALS7M产品中,www目录下除lib子目录外的所有文件和目录复制到新建的ionic工程的www目录下,对已存在的目录进行覆盖。修改www目录下的config.js文件,将ServiceRealRootPath和ServiceRootPath两个参数修改为正确的服务地址。修改工程目录下的config.xml文件,将widget标签的id属性修改为jxxx,其中projxxx为工程名。安装Cordova插件cd到工程目录下(WebContent)输入命令行cordovapluginadd***或者ionicpluginadd*** 如果安装的是官网插件库已有插件,add后面跟插件名称 如果安装的是本地自己开发的插件,add后面跟本地插件的绝对路径安装完成,查看所有插件输入命令:ionicpluginls插件:ionicpluginaddcordova-plugin-media-captureionicpluginaddcordova-plugin-cameraionicpluginaddcordova-plugin-增加Android平台在新建的ionic工程目录下,使用命令行输入以下命令并回车后增加Android平台:ionicplatformaddandroid修改应用图标和启动页将icon.png和splash.png文件拷贝到ionic工程目录/resources文件夹。在控制台执行ionicresources生成签名使用keytool生成keystore文件,特别注意:中括号中的内容为说明,每个APP打包时尽量使用不一样的:keytool-genkey-alias[别名]-keypass[密码]-keyalgRSA-validity[有效期]-keystore[keystore文件名]-storepass[储存密码]示例:keytool-genkey-aliascom.amarsoft.als7m-keypassals7mkeypassword-keyalgRSA-validity3650-keystoreals7m.keystore-storepassals7mstorepassword新建文件,命名为perties,填写以下内容后,拷贝到platform/android目录下
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 退役重武器测试题及答案
- 2023-2024学年山西省太原市迎泽区三年级(上)期末数学试卷(含答案)
- 小黑子考试试题及答案
- 2025年消防设施操作员之消防设备高级技能押题练习试题A卷含答案
- 2019-2025年消防设施操作员之消防设备中级技能能力检测试卷B卷附答案
- 2023年全国翻译专业资格(水平)考试英语三级笔译实务试题真题及答案
- 配电柜知识培训课件
- 卸妆膏护肤知识培训课件
- 小红船读后感
- 市场营销策略制定服务协议
- 小学生春耕教学课件
- 2025年个人投资合同电子版模板
- 车辆挂靠协议书
- 2025年湖南交通职业技术学院单招职业适应性测试题库1套
- 2017年公务员多省联考《申论》真题(吉林甲级卷)及参考答案(含详细解析)
- 一年级下册健康成长教案
- 电力系统老化问题及其隐患解决方案研究报告发布
- 2025年江西建设职业技术学院高职单招职业适应性测试近5年常考版参考题库含答案解析
- 盐酸安非他酮合成工艺优化-洞察分析
- 2021年考研英语一真题
- 2024中国移动上海分公司招聘340人易考易错模拟试题(共500题)试卷后附参考答案
评论
0/150
提交评论