Andriod资源包可安装性的检测方法及系统技术方案

技术编号:8532595 阅读:275 留言:0更新日期:2013-04-04 15:28
本发明专利技术涉及互联网检测技术,提供了一种Android资源包可安装性的检测方法,包括安装Android模拟器,根据不同系统版本配置并启动不同的SDK,将所有启动的SDK按系统版本分组将对应的编号进行存储;提取资源包的信息,根据每个资源包生成在各个不同系统版本下的安装和卸载bat文件,并将资源包放至Android模拟器的目录下,将资源包后缀名不是apk的包更改为apk后缀;利用多线程启动对不同系统版本的安装bat文件调用cmd窗口开始执行,安装完后并记录安装状态;和/或,卸载线程启动,对不同版本的卸载bat文件调用cmd窗口开始执行,并记录卸载状态。本方案避免了下载完后安装不成功和无法卸载的状况。

【技术实现步骤摘要】

本专利技术涉及互联网资源检测技术,特别地涉及一种Andriod资源包可安装性的检测方法及系统
技术介绍
近年来An droid设备增长迅速,在2011年,An droid设备增长了 250%,平均每天有85万台新设备被激活,全球共有3亿台Android设备。同时Android应用平均每月下载量高达10亿次,Android市场里的应用数量已经超过45万,Android已经成为一个高速增长的生态系统。随着应用的增加,搜索引擎会收录不同android厂家不同android提供商的所有资源,还有android网站上的各种资源,这样会有海量的android资源安装包,但是这些海量的资源包可能经过其它人的改动或者开发人员并没有经过各种不同的android系统测试,在该情况下让安装包发布,会使得很多的安装包下载之后发现无法安装的情况,这样的话就会严重影响用户的使用。还有可能有部分android资源安装包,在开发者开发的过程中有可能设置了部分的属性,使得安装包安装之后就无法卸载,这样也严重影响用户的感受。
技术实现思路
本专利技术解决的技术问题在于提供了一种Andriod资源包可安装性的检测方法及系本文档来自技高网...

【技术保护点】
一种Android资源包可安装性的检测方法,其特征在于,包括安装Android模拟器,根据不同的Android系统版本配置不同的SDK,并启动不同系统版本的SDK,将所有启动的SDK按系统版本分组将对应的编号进行存储;提取资源包的信息,根据每个不同的资源包生成在各个不同系统版本下的安装和卸载bat文件,并将资源包放至Android模拟器的目录下,将资源包后缀名不是apk的包全部更改为apk后缀;利用多线程启动对不同系统版本的安装bat文件调用cmd窗口开始执行,安装完后并记录安装状态;和/或,卸载线程启动,对不同版本的卸载bat文件调用cmd窗口开始执行,并记录卸载状态。

【技术特征摘要】
1.一种Android资源包可安装性的检测方法,其特征在于,包括 安装Android模拟器,根据不同的Android系统版本配置不同的SDK,并启动不同系统版本的SDK,将所有启动的SDK按系统版本分组将对应的编号进行存储; 提取资源包的信息,根据每个不同的资源包生成在各个不同系统版本下的安装和卸载bat文件,并将资源包放至Android模拟器的目录下,将资源包后缀名不是apk的包全部更改为apk后缀; 利用多线程启动对不同系统版本的安装bat文件调用cmd窗口开始执行,安装完后并记录安装状态;和/或,卸载线程启动,对不同版本的卸载bat文件调用cmd窗口开始执行,并记录卸载状态。2.根据权利要求1所述的方法,其特征在于,还包括, 将所有记录下来的各个不同版本的安装状态和卸载状态存入相应的数据库资源记录中。3.根据权利要求2所述的方法,其特征在于,还包括, 将安装在Android模拟器的tools目录下的已安装和卸载的资源包删除。4.根据权利要求1至3任一所述的方法,其特征在于,所述启动不同系统版本的SDK时每个系统版本启动至少3个SDK。5.根据权利要求1至3任一所述的方法,其特征在于,所述将资源包放至Android模拟器的目录下具体包括, 将资源包从远程目录下拷贝到Android模拟器的tools目录下。6.一种Android资源包可安装性的检测系统,其特...

【专利技术属性】
技术研发人员:李锦根
申请(专利权)人:深圳市宜搜科技发展有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1