一种将应用软件生成安卓安装包的方法

文档序号:6426960阅读:1007来源:国知局
专利名称:一种将应用软件生成安卓安装包的方法
技术领域
本发明涉及移动通信领域,尤其涉及一种将应用软件生成安卓安装包的方法。
背景技术
以手机为代表的智能化移动终端设备既是计算机技术的一个重要发展方向,又是一个竞争十分激烈的市场。自从谷歌公司和开放手机联盟推出安卓(Android)操作系统和基于Android的手机以来,很快就在世界手机市场上占有了不小的份额,各种Android手机层出不穷。开放管理系统(Open Management System, 0MS)手机是基于Android操作系统的手机。Android操作系统实际上是对Linux操作系统的一种改编和扩充,它的内核基本上就是Linux的内核,但是在用户空间却专门针对手机和移动终端设备的特点作了大幅的改进和增强,这些改动大都与编程模式和图形界面,即图形化用户界面(GUI)有关。使OMS手机兼容WinCE/Windows Mobile手机应用,无论对于用户还是厂商而言却有着重要的意义。这是因为,OMS手机的用户在应用软件方面可以增加许多选择;原来的那些WinCE/Windows Mobile手机应用开发者,现在也可以开发OMS应用了,而且还可以慢慢过渡到专为OMS开发应用软件,成为OMS应用开发者,使OMS手机的应用软件更加丰富。凡是要安装到OMS手机中的软件,都必须符合安装包(APK)的格式,才能下载到 OMS手机中。为了让现有的WinCE/Windows Mobile应用程序在OMS手机上运行,首先需要解决WinCE/Windows Mobile应用程序在OMS手机上的安装问题。

发明内容
为了解决上述的技术问题,提供了一种将应用软件生成安卓安装包的方法,其目的在于,实现将WinCE/Windows Mobile应用程序在OMS手机上的安装。本发明提供了一种将应用软件生成安卓安装包的方法,包括步骤1,在PC机上建立安卓安装包生成工具的运行环境;步骤2,利用安卓安装包生成工具将应用软件生成安卓安装包;其中,所述应用软件不是基于安卓操作系统的应用软件。在一个示例中,所述应用软件为基于WinCE操作系统或者Windows Mobile操作系统的应用软件。在一个示例中,步骤1包括步骤10,在PC机上安装Java安装包;步骤11,配置Java安装包的环境变量。步骤12,安装和配置安卓手机软件开发包;步骤13,安装和配置ANT。在一个示例中,步骤2包括步骤21,启动基于开放管理系统兼容组件的安装包生成工具;
步骤22,设置需要打包的二进制映像文件所在的路径;步骤23,指定生成的安卓安装包的路径及名字;步骤对,生成安卓安装包。在一个示例中,所述安卓手机为OPhone手机。在一个示例中,环境变量包括JAVA_H0ME,PATH和CLASSPATH。本发明解决了在 OMS手机上无法直接安装WinCE/Windows Mobile应用软件的问题;以本发明方法生成的 WinCE/ffindows Mobile应用软件的APK包的安装方法和普通的OMS手机的应用软件的方法完全一致;为用户可以通过统一的方式在OMS手机上运行WinCE/Windows Mobile应用软件解决了前提条件。


图1是在PC机上搭建针对OMS手机APK生成工具的运行环境的流程;图2是将WinCE或Windows Mobile的应用软件打包成AI3K软件包的流程。
具体实施例方式WinCE/ffindows Mobile应用软件无法直接安装在OMS手机上,因此需要将WinCE/ Windows Mobile应用软件的二进制映像重新打包成APK软件包的格式,才能在OMS手机上正确安装和运行。本发明针对WinCE/Windows Mobile应用软件不能直接在OMS手机上安装的问题, 提出WinCE/Windows Mobile应用软件生成APK的方法,解决了WinCE/Windows Mobile应用软件在OMS手机上运行的前提,让WinCE/Windows Mobile应用软件可以和Android应用程序一样的方式安装到OMS手机上,让用户以统一的方式安装和运行WinCE/Windows Mobile 应用软件。将WinCE/Windows Mobile应用软件生成APK包的实现流程如下A、在PC机上搭建针对OMS手机APK生成工具的运行环境。如图1所示,包括1)在 PC 机上的 Windows 系统或 Linux 系统上安装 JDK (Java Development Kit), 即Java开发工具包,包括了 Java运行环境,Java开发工具和Java的基础类库。JDK的版本需要1. 6及以上版本。JDK的安装过程依照安装程序的图形界面进行。在安装过程中如出现系统上防护软件的警告,选择允许安装软件对系统的修改。2)配置 JDK 的环境变量,包括 JAVA_H0ME,PATH 和 CLASSPATH ;其中JAVA_H0ME指向JDK的安装目录,PATH指向JDK安装目录下的bin目录, CLASSPATH指向Java程序的类的路径。以windows系统为例,设置方法如下在桌面上“我的电脑”处右键_>属性,选择“高级”,然后点击下面的“环境变量”按钮,弹出环境变量对话框,在“系统变量”处点击 “新建”按钮,弹出新建环境变量的对话框,添加JAVA_H0ME环境变量,并将JDK的安装路径写到变量值里面,点击“确定”按钮完成JAVA_H0ME环境变量的设置。用同样的方法创建 CLASSPATH环境变量,变量值为“.;% JAVA_H0ME% \lib"0对于环境变量PATH,其已经存在于系统中了,只需要在“系统变量”中找到它,然后在后面加上“ % JAVA_H0ME% \bin” 就可以了。
3)安装 OPhoneSDKOphoneSDK是OPhone软件开发包,OPhone是一种手机的名称。首先下载SDK工具包,运行安装程序包,将SDK安装到一个任意指定的文件夹位置。安装方法是终端命令行下输入java-jar sdk-package-file. jar。sdk-package-f ile. jar为OPhoneSDK的软件包的文件名,输完命令之后,会出现 OPhoneSDK的图形化安装界面,根据图形界面的提示,完成OPhoneSDK的安装。4)配置 OPhoneSDK添加SDK安装目录下的tools文件夹的路径到系统环境变量的PATH中去,添加方法如上所述。如果SDK升级时改变了 SDK的安装路径,该PATH变量的内容也同时需要更新。5) ANT的安装和配置ANT的全称为Apache ANT,是Apache基金会下的跨平台构建工具,可以实现基于 JAVA项目的自动构建和部署等功能。将下载的ANT 二进制安装包解压至指定目录,然后将 Ant debug的bin路径添加到PATH环境变量中。B、使用OMS手机的APK生成工具将WinCE或Windows Mobile的应用软件打包成 APK软件包。如图2所示,具体包括1)启动基于OMS兼容组件的APK包生成工具;2)设置OPhoneSDK的安装目录;3)设置需要打包的二进制映像文件(EXE)所在的路径;4)指定生成的APK安装包的路径及名字;5)根据设定的参数生成APK安装包。本领域的技术人员在不脱离权利要求书确定的本发明的精神和范围的条件下,还可以对以上内容进行各种各样的修改。因此本发明的范围并不仅限于以上的说明,而是由权利要求书的范围来确定的。
权利要求
1.一种将应用软件生成安卓安装包的方法,其特征在于,包括 步骤1,在PC机上建立安卓安装包生成工具的运行环境; 步骤2,利用安卓安装包生成工具将应用软件生成安卓安装包; 其中,所述应用软件不是基于安卓操作系统的应用软件。
2.如权利要求1的方法,其特征在于,所述应用软件为基于WinCE操作系统或者 Windows Mobile操作系统的应用软件。
3.如权利要求2的方法,其特征在于,步骤1包括 步骤10,在PC机上安装Java安装包;步骤11,配置Java安装包的环境变量。 步骤12,安装和配置安卓手机软件开发包; 步骤13,安装和配置ANT。
4.如权利要求3的方法,其特征在于,步骤2包括步骤21,启动基于开放管理系统兼容组件的安装包生成工具; 步骤22,设置需要打包的二进制映像文件所在的路径; 步骤23,指定生成的安卓安装包的路径及名字; 步骤对,生成安卓安装包。
5.如权利要求3或4的方法,其特征在于,所述安卓手机为OPhone手机。
6.如权利要求3或4的方法,其特征在于,环境变量包括JAVAHOME,PATH和 CLASSPATH。
全文摘要
本发明涉及一种将应用软件生成安卓安装包的方法,包括步骤1,在PC机上建立安卓安装包生成工具的运行环境;步骤2,利用安卓安装包生成工具将应用软件生成安卓安装包;其中,所述应用软件不是基于安卓操作系统的应用软件。本发明解决了在OMS手机上无法直接安装WinCE/WindowsMobile应用软件的问题;以本发明方法生成的WinCE/Windows Mobile应用软件的APK包的安装方法和普通的OMS手机的应用软件的方法完全一致;为用户可以通过统一的方式在OMS手机上运行WinCE/Windows Mobile应用软件解决了前提条件。
文档编号G06F9/445GK102331938SQ201110172448
公开日2012年1月25日 申请日期2011年6月24日 优先权日2011年6月24日
发明者吴斌斌, 徐鼎鼎, 毛德操, 王承志, 陈天洲 申请人:浙大网新科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1