CN108415725A - 渠道应用包制作装置、方法、电子设备以及存储介质 - Google Patents

渠道应用包制作装置、方法、电子设备以及存储介质 Download PDF

Info

Publication number
CN108415725A
CN108415725A CN201810171538.7A CN201810171538A CN108415725A CN 108415725 A CN108415725 A CN 108415725A CN 201810171538 A CN201810171538 A CN 201810171538A CN 108415725 A CN108415725 A CN 108415725A
Authority
CN
China
Prior art keywords
version
channel
application packet
installation kit
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810171538.7A
Other languages
English (en)
Inventor
苏堡垒
赵海
陈春旭
冼奕发
谢章飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHENZHEN CHUANGMENG TIANDI TECHNOLOGY CO LTD
Original Assignee
SHENZHEN CHUANGMENG TIANDI TECHNOLOGY CO LTD
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHENZHEN CHUANGMENG TIANDI TECHNOLOGY CO LTD filed Critical SHENZHEN CHUANGMENG TIANDI TECHNOLOGY CO LTD
Priority to CN201810171538.7A priority Critical patent/CN108415725A/zh
Publication of CN108415725A publication Critical patent/CN108415725A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明揭示了一种渠道应用包制作装置、方法、电子设备以及计算机存储介质。所述装置包括:安装包上传模块,被配置为将接收的安装包进行反编译,以获取安装包信息,所述安装包信息包括安装包的入口启动项、版本代码、可执行文件信息;发布模块,被配置为进行项目发布,版本构建及发布,以及版本备份;渠道包制作模块,被配置为将指定版本合并到所述安装包内,生成相应渠道应用包。通过本发明所提供的装置,实现了渠道应用包的自动制作,避免了人工操作过多所导致的上线版本质量难以控制。

Description

渠道应用包制作装置、方法、电子设备以及存储介质
技术领域
本发明涉及应用包制作技术领域,特别涉及一种渠道应用包制作装置、方法、电子设备以及计算机可读存储介质。
背景技术
目前,安卓手游市场渠道数量达数百家之多,安卓手游开发人员在渠道上分发应用,必须接入该渠道的SDK(Software Development Kit,软件开发工具包)。
现有的渠道SDK对接流程为,参考文档接入渠道SDK,接入完成之后向版本库提交代码,通过脚本工具构建出SDK,人工输出接入完成之后的测试APK(Android Package,安卓安装包),提交测试,测试完成后人工发布对接完成的版本。
由于对接过程中存在过多人工进行的操作,难以避免出现资源缺失、配置缺失以及其它问题,上线版本的质量难以控制。
发明内容
为了解决相关技术中存在的人工操作过多,上线版本的质量难以控制的技术问题,本发明提供了一种渠道应用包制作装置、方法、电子设备以及计算机可读存储介质。
一种渠道应用包制作装置,所述装置包括:
安装包上传模块,被配置为将接收的安装包进行反编译,以获取安装包信息,所述安装包信息包括安装包的入口启动项、版本代码、可执行文件信息;
发布模块,被配置为进行项目发布,版本构建及发布,以及版本备份;
渠道包制作模块,被配置为将指定版本合并到所述安装包内,生成相应渠道应用包。
一种渠道应用包制作方法,所述方法包括:
接收版本地址;
获取版本的项目代码;
进行版本构建及发布;
将指定版本合并到所接收的安装包内,生成相应渠道应用包。
一种电子设备,所述电子设备包括:
处理器;
存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现如前所述的渠道应用包制作方法。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如前所述的渠道应用包制作方法。
本发明的实施例提供的技术方案可以包括以下有益效果:
本发明所提供渠道应用包制作装置包括以下模块,安装包上传模块,被配置为将接收的安装包进行反编译,以获取安装包信息,所述安装包信息包括安装包的入口启动项、版本代码、可执行文件信息;发布模块,被配置为进行项目发布,版本构建及发布,以及版本备份;渠道包制作模块,被配置为将指定版本合并到所述安装包内,生成相应渠道应用包。通过本发明所提供的装置,实现了渠道应用包的自动制作,避免了人工操作过多所导致的上线版本质量难以控制。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本发明。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并于说明书一起用于解释本发明的原理。
图1是根据一示例性实施例示出的一种装置的示意图;
图2是根据一示例性实施例示出的一种渠道应用包制作装置的框图;
图3是根据图2对应实施例示出的发布模块的细节的框图;
图4是根据一示例性实施例示出的一种渠道应用包制作方法的流程图;
图5是根据图4对应实施例示出的渠道应用包制作方法的流程图;
图6是根据图4对应实施例示出的步骤450的细节的流程图;
图7是根据一示例性实施例示出的渠道应用包制作装置的框图。
具体实施方式
这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
本发明的实施环境可以是电子设备,例如台式电脑。应用开发人员只需接入SDK抽象框架,向本发明所提供装置提供安装包,本发明所提供装置将自动完成渠道对接及相应渠道应用包的制作。
其中,SDK抽象框架封装多家渠道,对外为需接入相应渠道SDK的安装包提供接口。该SDK抽象框架与本发明所提供渠道应用包制作装置兼容,开发人员只需接入该SDK抽象框架,大大减少了渠道SDK对接工作的耗时。
图1是根据一示例性实施例示出的一种装置的示意图。装置100可以是上述电子设备。
如图1所示,装置100可以包括以下一个或多个组件:处理组件102,存储器104,电源组件106,多媒体组件108,音频组件110,传感器组件114以及通信组件116。
处理组件102通常控制装置100的整体操作,诸如与显示,电话呼叫,数据通信,相机操作以及记录操作相关联的操作等。处理组件102可以包括一个或多个处理器118来执行指令,以完成下述的方法的全部或部分步骤。此外,处理组件102可以包括一个或多个模块,便于处理组件102和其他组件之间的交互。例如,处理组件102可以包括多媒体模块,以方便多媒体组件108和处理组件102之间的交互。
存储器104被配置为存储各种类型的数据以支持在装置100的操作。这些数据的示例包括用于在装置100上操作的任何应用程序或方法的指令。存储器104可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(Static RandomAccess Memory,简称SRAM),电可擦除可编程只读存储器(Electrically ErasableProgrammable Read-Only Memory,简称EEPROM),可擦除可编程只读存储器(ErasableProgrammable Read OnlyMemory,简称EPROM),可编程只读存储器(Programmable Red-Only Memory,简称PROM),只读存储器(Read-Only Memory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。存储器104中还存储有一个或多个模块,该一个或多个模块被配置成由该一个或多个处理器118执行,以完成如下所示方法中的全部或者部分步骤。
电源组件106为装置100的各种组件提供电力。电源组件106可以包括电源管理***,一个或多个电源,及其他与为装置100生成、管理和分配电力相关联的组件。
多媒体组件108包括在所述装置100和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(Liquid Crystal Display,简称LCD)和触摸面板。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。屏幕还可以包括有机电致发光显示器(Organic Light Emitting Display,简称OLED)。
音频组件110被配置为输出和/或输入音频信号。例如,音频组件110包括一个麦克风(Microphone,简称MIC),当装置100处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器104或经由通信组件116发送。在一些实施例中,音频组件110还包括一个扬声器,用于输出音频信号。
传感器组件114包括一个或多个传感器,用于为装置100提供各个方面的状态评估。例如,传感器组件114可以检测到装置100的打开/关闭状态,组件的相对定位,传感器组件114还可以检测装置100或装置100一个组件的位置改变以及装置100的温度变化。在一些实施例中,该传感器组件114还可以包括磁传感器,压力传感器或温度传感器。
通信组件116被配置为便于装置100和其他设备之间有线或无线方式的通信。装置100可以接入基于通信标准的无线网络,如WiFi(Wireless-Fidelity,无线保真)。在一个示例性实施例中,通信组件116经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件116还包括近场通信(Near FieldCommunication,简称NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RadioFrequency Identification,简称RFID)技术,红外数据协会(Infrared DataAssociation,简称IrDA)技术,超宽带(Ultra Wideband,简称UWB)技术,蓝牙技术和其他技术来实现。
在示例性实施例中,装置100可以被一个或多个应用专用集成电路(ApplicationSpecific Integrated Circuit,简称ASIC)、数字信号处理器、数字信号处理设备、可编程逻辑器件、现场可编程门阵列、控制器、微控制器、微处理器或其他电子元件实现,用于执行如下所示方法。
图2是根据一示例性实施例示出的一种渠道应用包制作装置的框图。如图2所示,该渠道应用包制作装置可以装设于图1所示装置100中,执行渠道应用包的制作。该渠道应用包制作装置包括以下模块。
安装包上传模块210,被配置为将接收的安装包进行反编译,以获取安装包信息,该安装包信息包括安装包的入口启动项、版本代码、可执行文件信息。
在具体实现中,开发人员将需要进行渠道对接及渠道应用包制作的安装包接入SDK抽象框架后,安装包上传模块210反编译该安装包,得到该安装包的入口Activity(启动项)、版本代码、DEX(可执行文件)信息。
发布模块230,被配置为进行项目发布,版本构建及发布,以及版本备份。
在具体实现中,发布模块230根据所获得版本SVN(subversion,版本控制***)地址,从版本库SVN获取版本项目代码,进行版本构建及发布,发布成功后进行版本备份。
渠道包制作模块250,被配置为将指定版本合并到安装包内,生成相应渠道应用包。
在具体实现中,渠道包制作模块250将需要制作渠道包体的安装包文件复制到临时路径下,读取app_info文件获取安装包信息,读取需要合并到安装包的版本所含项目的dex信息,将版本通过特定算法合并到安装包文件内。进行安装包图标替换,包名修改以及渠道参数配置文件写入后,进行回编译及签名,输出制作完成的渠道应用包到指定路径。
在另一示例性实施例中,该渠道应用包制作装置还包括以下模块。
版本管理模块,被配置为对版本所包含项目进行管理。
渠道参数管理模块,被配置为进行渠道参数项配置以及渠道组件配置。
当前,渠道SDK对接需要较多人工操作,例如渠道对接版本发布,测试包输出,难以避免出现资源缺失、配置缺失以及其它问题,上线版本的质量难以控制。本发明使渠道SDK对接版本生成及发布、渠道应用包制作及输出得以自动进行,解决了人工操作过多导致上线版本质量难以控制的问题。
图3是根据图2对应实施例示出的发布模块的细节的框图。如图3所示,发布模块230包括以下单元。
代码获取单元231,被配置为从版本库获取项目代码。
在具体实现中,代码获取单元231根据所获得版本SVN地址,从版本库SVN获取版本项目代码。
构建单元233,被配置为进行版本库编译,以及版本代码混淆。
发布单元235,被配置为将相应项目发布到版本管理路径。
在具体实现中,发布单元235获取项目库文件下Jar(压缩包)文件的DEX信息,写入dex_record文件,将版本库所含项目发不到版本管理路径。
备份单元237,被配置为进行项目版本备份。
开发人员在测试版本库下进行版本开发及测试,向正式版本库发布通过测试的项目代码,保证了开发人员在测试版本库下所进行的代码修改及提交不会对正式版本库产生干扰,渠道应用包制作装置所输出的版本是稳定、测试通过的正式版本。
当前,项目开发团队通过SVN或其它版本控制***对多人开发的项目进行版本管理,难以避免出现部分开发人员提交了存在bug(缺陷)的版本,导致其余开发人员输出的版本存在bug,造成运营损失的问题,测试版本和正式版本都提交到同一版本库,对之后的缺陷版本追溯以及开发人员问责造成障碍,本发明解决了该问题。
在测试版本库开发、测试完成,发布到正式版本库时,渠道应用包制作装置将该SDK版本所涉及的项目进行版本备份,为之后的缺陷版本追溯提供了数据支持。
本发明提出了通过项目SVN地址,项目和版本发布模块以及版本管理模块进行项目版本管理的技术方案,将开发人员渠道SDK接入及发布有机合并到技术方案中,开发人员在完成渠道SDK对接后,可以将测试版本SVN地址录入本发明所提供的渠道应用包制作装置中,得到相应渠道应用包。
本发明将渠道应用包制作工作分发到安装包上传模块210、发布模块230以及渠道包制作模块250,渠道包制作模块250完成自身所接收版本与安装包的合并工作,与现有技术相比,缩短了渠道应用包制作时间,提升了渠道应用包制作效率。
图4是根据一示例性实施例示出的一种渠道应用包制作方法的流程图。如图4所示,该渠道应用包制作方法可以由如上所示渠道应用包制作装置执行。该渠道应用包制作方法包括以下步骤。
步骤410,接收版本地址。
在具体实现中,接收开发人员所录入的版本SVN地址。
步骤430,获取版本的项目代码。
在具体实现中,根据版本SVN地址,获得版本项目代码。
步骤450,进行版本构建及发布。
步骤470,将指定版本合并到所接收的安装包内,生成相应渠道应用包。
其中,指定版本可以是测试版本,也可以是正式版本。
图5是根据图4对应实施例示出的渠道应用包制作方法的流程图。如图5所示,对于测试版本,除图4所示步骤外,该渠道应用包制作方法还包括以下步骤。
步骤510,对渠道应用包进行测试。
步骤530,将测试通过的渠道应用包所对应版本的项目代码发布到正式版本库,以及,将渠道应用包所对应版本所涉及的项目进行版本备份。
图6是根据图4对应实施例示出的步骤450的细节的流程图。如图6所示,对于正式版本,步骤450包括以下子步骤。
步骤451,进行版本库编译以及版本代码混淆。
步骤453,将版本库包含的项目发布到版本管理路径。
步骤455,进行版本备份。
图7是根据一示例性实施例示出的渠道应用包制作装置的框图。如图7所示,在具体实现中,渠道应用包制作装置包括APK上传模块、项目发布模块、正式渠道包制作模块、开发人员渠道包制作模块、版本管理模块、渠道参数管理模块、游戏渠道参数配置模块、游戏开发人员应用管理模块。
其中,APK上传模块相当于安装包上传模块210,项目发布模块及开发人员渠道包制作模块的版本发布部分相当于发布模块230,正式渠道包制作模块及开发人员渠道包制作模块的渠道包制作部分相当于渠道包制作模块250,版本管理模块以及渠道参数管理模块为APK上传模块、项目发布模块、正式渠道包制作模块以及开发人员渠道包制作模块提供支持,对于游戏开发工作,该渠道应用包制作装置还包括游戏渠道参数配置模块、游戏开发人员应用管理模块。
APK上传模块被配置为反编译APK以及获取APK信息,将APK信息(包括入口Activity、版本代码、DEX信息)写入app_info文件。
项目发布模块接收开发人员录入的版本SVN地址,从版本库SVN获得版本项目代码,进行版本构建(包括版本库编译以及版本代码混淆)、版本发布,版本发布包括,获取项目库文件下Jar文件的DEX信息,将DEX信息(包括DEX方法数和字段数)写入dex_record文件,以及,将版本库包含的项目发布到版本管理路径,发布成功后进行版本备份。
正式渠道包制作模块将需要制作渠道包的APK文件复制到临时路径下,读取app_info文件获取APK信息,读取需要合并到APK的版本所涉及项目的DEX信息,将版本合并到APK文件,进行APK图标替换、包名修改、渠道参数配置文件写入,进行APK回编译、签名,输出制作完成的APK到指定路径。
开发人员渠道包制作模块可以分为版本发布部分以及渠道包制作部分,其中,版本发布部分接收开发人员录入的测试版本SVN地址及版本id(identification,身份标识),从版本库SVN获得版本项目代码,进行测试版本构建、测试版本发布,之后,渠道包制作部分构建渠道对接完成的发布版本,将该发布版本发布到发布路径,对制作完成的相应APK进行测试。测试通过的版本的项目代码从测试版本库发布到正式版本库,同时,渠道应用包制作装置将该SDK版本所涉及的项目进行版本备份。
版本管理模块对版本所含项目进行管理,渠道参数管理模块进行渠道参数项配置以及渠道AndroidManifest.xml(安卓组件配置文件)配置。
本发明还提供一种电子设备,该电子设备包括:
处理器;
存储器,该存储器上存储有计算机可读指令,该计算机可读指令被处理器执行时,实现如上所示的渠道应用包制作方法。
该电子设备可以是图1所示装置100。
在一示例性实施例中,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,实现如上所示的渠道应用包制作方法。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围执行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

Claims (8)

1.一种渠道应用包制作装置,其特征在于,所述装置包括:
安装包上传模块,被配置为将接收的安装包进行反编译,以获取安装包信息,所述安装包信息包括安装包的入口启动项、版本代码、可执行文件信息;
发布模块,被配置为进行项目发布,版本构建及发布,以及版本备份;
渠道包制作模块,被配置为将指定版本合并到所述安装包内,生成相应渠道应用包。
2.根据权利要求1所述的装置,其特征在于,所述装置还包括:
版本管理模块,被配置为对版本所包含项目进行管理;
渠道参数管理模块,被配置为进行渠道参数项配置以及渠道组件配置。
3.根据权利要求1所述的装置,其特征在于,所述发布模块包括:
代码获取单元,被配置为从版本库获取项目代码;
构建单元,被配置为进行版本库编译,以及版本代码混淆;
发布单元,被配置为将相应项目发布到版本管理路径;
备份单元,被配置为进行项目版本备份;
开发人员在测试版本库下进行版本开发及测试,向正式版本库发布通过测试的项目代码。
4.一种渠道应用包制作方法,其特征在于,所述方法包括:
接收版本地址;
获取版本的项目代码;
进行版本构建及发布;
将指定版本合并到所接收的安装包内,生成相应渠道应用包。
5.根据权利要求4所述的方法,其特征在于,所述版本包括测试版本,所述将指定版本合并到安装包内,生成相应渠道应用包之后,所述方法还包括:
对所述渠道应用包进行测试;
将测试通过的渠道应用包所对应版本的项目代码发布到正式版本库,以及,将所述渠道应用包所对应版本所涉及的项目进行版本备份。
6.根据权利要求4所述的方法,其特征在于,所述版本包括正式版本,所述进行版本构建及发布,包括:
进行版本库编译以及版本代码混淆;
将版本库包含的项目发布到版本管理路径;
进行版本备份。
7.一种电子设备,其特征在于,所述电子设备包括:
处理器;
存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现如权利要求4至6任一项所述的渠道应用包制作方法。
8.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如权利要求4至6任一项所述的渠道应用包制作方法。
CN201810171538.7A 2018-03-01 2018-03-01 渠道应用包制作装置、方法、电子设备以及存储介质 Pending CN108415725A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810171538.7A CN108415725A (zh) 2018-03-01 2018-03-01 渠道应用包制作装置、方法、电子设备以及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810171538.7A CN108415725A (zh) 2018-03-01 2018-03-01 渠道应用包制作装置、方法、电子设备以及存储介质

Publications (1)

Publication Number Publication Date
CN108415725A true CN108415725A (zh) 2018-08-17

Family

ID=63129743

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810171538.7A Pending CN108415725A (zh) 2018-03-01 2018-03-01 渠道应用包制作装置、方法、电子设备以及存储介质

Country Status (1)

Country Link
CN (1) CN108415725A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113377415A (zh) * 2021-06-28 2021-09-10 郑州阿帕斯数云信息科技有限公司 应用发布方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104346167A (zh) * 2014-08-25 2015-02-11 腾讯科技(深圳)有限公司 生成应用渠道包的方法及装置
CN104363264A (zh) * 2014-10-22 2015-02-18 北京棱镜云桥科技有限公司 移动终端软件的多渠道sdk接入***及方法
CN105404519A (zh) * 2015-12-07 2016-03-16 青岛海信电器股份有限公司 一种版本控制方法、代码测试方法及***
CN106775730A (zh) * 2016-12-21 2017-05-31 深圳Tcl数字技术有限公司 程序发布方法及***
CN106775824A (zh) * 2016-11-22 2017-05-31 武汉斗鱼网络科技有限公司 一种带有渠道信息的应用文件打包***及方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104346167A (zh) * 2014-08-25 2015-02-11 腾讯科技(深圳)有限公司 生成应用渠道包的方法及装置
CN104363264A (zh) * 2014-10-22 2015-02-18 北京棱镜云桥科技有限公司 移动终端软件的多渠道sdk接入***及方法
CN105404519A (zh) * 2015-12-07 2016-03-16 青岛海信电器股份有限公司 一种版本控制方法、代码测试方法及***
CN106775824A (zh) * 2016-11-22 2017-05-31 武汉斗鱼网络科技有限公司 一种带有渠道信息的应用文件打包***及方法
CN106775730A (zh) * 2016-12-21 2017-05-31 深圳Tcl数字技术有限公司 程序发布方法及***

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113377415A (zh) * 2021-06-28 2021-09-10 郑州阿帕斯数云信息科技有限公司 应用发布方法及装置

Similar Documents

Publication Publication Date Title
CN108427552A (zh) 安卓应用安装包制作装置、方法、电子设备以及存储介质
CN107402788B (zh) 资源打包管理方法与装置
US10067747B2 (en) Embedded device application development
CN104407980A (zh) 移动应用自动化测试装置和方法
CN103324505B (zh) 在集群***和云计算***中部署gpu开发环境的方法
CN112270149A (zh) 验证平台自动化集成方法、***及电子设备和存储介质
US8607191B2 (en) Automated discovery of programmatic resources
CN105786557A (zh) 可升级的固件***
CN102262684A (zh) 移动终端网页页面生成方法及装置
CN103823703B (zh) 一种同一固件兼容不同设备的方法及装置
CN109669680A (zh) 网页模块的开发处理方法、装置及电子设备
CN104407878A (zh) C6000数字信号处理器在线升级方法
CN103123605A (zh) 一种Android平台自动化集成测试方法和装置
CN105068834A (zh) ***升级方法及装置
CN107463406A (zh) 发布移动应用的方法和电子设备
CN109683967A (zh) 固件支持方法、装置、移动终端及可读存储介质
CN108089870A (zh) 用于修复应用的方法和装置
CN108415725A (zh) 渠道应用包制作装置、方法、电子设备以及存储介质
US9110559B2 (en) Designing a GUI development toolkit
CN109710294A (zh) 一种***版本升级方法、装置、设备及计算机存储介质
CN108287720B (zh) 软件编译方法、装置、设备及存储介质
Hammad et al. IOCL: An interactive tool for specifying, validating and evaluating OCL constraints
CN102883206B (zh) 一种数字电视机顶盒的默认参数处理方法
CN108628730A (zh) 软件测试方法、装置和***以及电子设备
CN109710230A (zh) 一种利用静态库实现目标程序生成方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination