CN111459494B 一种代码处理方法及装置 (北京五八信息技术有限公司)_第1页
CN111459494B 一种代码处理方法及装置 (北京五八信息技术有限公司)_第2页
CN111459494B 一种代码处理方法及装置 (北京五八信息技术有限公司)_第3页
CN111459494B 一种代码处理方法及装置 (北京五八信息技术有限公司)_第4页
CN111459494B 一种代码处理方法及装置 (北京五八信息技术有限公司)_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一计算机语言编写的第一业务源代码修改之序中的业务占位文件建立第一编译文件与应用通信渠道在应用程序中对修改后的第一编译文不对第一计算机程序语言对应的调试版本的SDK以及基于第二计算机语言编写的第二业务源代2获取修改后的第一业务源代码,修改后的第一业务源代码是对基于合应用程序至少由第一计算机程序语言以及第二计算机程序语言共同编写获取已开发的测试版本的应用程序,所述应用程序是对二业务源代码、所述第一计算机程序语言对应的软件开发包SDK以及所述第一计算机程序基于所述业务占位文件建立所述第一编译文件与所述应用程序之间的调试通信渠道;基于所述调试通信渠道在所述应用程序中对所述第一编译获取所述第一计算机程序语言对应的调试版本的获取基于所述第二计算机语言编写的所述第在所述第一编译文件具备发布条件的情况下,获取所述第一所述测试版本的应用程序对应的发布版本的应在所述第一编译文件具备发布条件的情况下,获取所述第一对所述第一编译文件与所述发布版本的SDK编译,得到所述第一计算机程序语言对应第一获取模块,用于获取修改后的第一业务源代码,修改后第二获取模块,用于获取已开发的测试版本的应用程序,所述计算机语言编写的第二业务源代码、所述第一计算机程序语言对应的软件开发包SDK以及3所述第一计算机程序语言对应的业务占位文件编译后得到的,用于开发所述混合应用程建立模块,用于基于所述业务占位文件建立所述第一编译文件与调试模块,用于基于所述调试通信渠道在所述应用程序中对所述第第五获取模块,用于在所述第一编译文件具备发布条件第六获取模块,用于在所述第一编译文件具备发布条件10.一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理4SDK上,基于另一个计算机程序语言编写该应用程序中的另一部分的业务模块的源代码2,[0005]开发源代码2的前提是需要已经得到源代码1以及SDK,使得开发各个部分的业务的第二业务源代码、所述第一计算机程序语言对应的软件开发包SDK以及所述第一计算机[0011]基于所述业务占位文件建立所述第一编译文件与所述应用程序之间的调试通信[0017]对所述调试版本的SDK、所述调试版本的业务占位文件以及所述第二业务源代码5得到所述测试版本的应用程序对应的发布版本的[0024]对所述第一编译文件与所述发布版本的SDK编译,得到所述第一计算机程序语言对基于第一计算机语言编写的第一业务源代码第二计算机语言编写的第二业务源代码、所述第一计算机程序语言对应的软件开发包SDK以及所述第一计算机程序语言对应的业务占6至根据编译调试结果确定出修改后的第一业务源代码满足代码、第二业务源代码以及第一计算机程序语言对应的SDK整体编译,然后调试编译的结译第一计算机程序语言对应的调试版本的SDK和基于第二计算机语言编写的第二业务源代一计算机程序语言对应的调试版本的业务占位文件以及基于第二计算机语言编写的第二试通信渠道在应用程序中对修改后的第一编译文件修改后的第一业务源代码编译,而可以不对第一计算机程序语言对应的调试版本的SDK以7于第二计算机语言编写的第二业务源代码、第一计算机程序语言对应的SDK以及第一计算一计算机程序语言对应的SDK也不需要修改,因此,可以不对第一计算机程序语言对应的SDK重新编译调试。而仅对修改后的基于第一计算机程序语言编写的第一业务源代码重新8[0073]其中,调试版本的SDK除了包括在开发出的混合应用程序运行时所必须具备的内[0074]发布版本的SDK中包括在开发出的混合应用程序运行时所必须具备的内容,而可[0075]由于测试版本的应用程序需要参与对修改后的第一业务源代码的第一编译文件[0077]如此,当需要使用哪一个版本的SDK时,就可以从远程仓库中调用哪一个版本的业务占位文件拆分为调试版本的业务占位文件以及发布版本的业务[0081]发布版本的业务占位文件中包括在开发出的混合应用程序运行时所必须具备的[0082]由于测试版本的应用程序需要参与对修改后的第一业务源代码的第一编译文件[0086]基于第二计算机语言编写的第二业务源代码是开发人员事先在电子设备中已经9应的调试版本的SDK以及第二业务源代码,减少了编译的数据量,可以降低编译所需的时接口可以将业务占位文件与测试版本的应用程序中的第一计算机程序语言对应的SDK打至根据编译调试结果确定出修改后的第一业务源代码满足代码、第二业务源代码以及第一计算机程序语言对应的SDK整体编译,然后调试编译的结译第一计算机程序语言对应的调试版本的SDK和基于第二计算机语言编写的第二业务源代一计算机程序语言对应的调试版本的业务占位文件以及基于第二计算机语言编写的第二试通信渠道在应用程序中对修改后的第一编译文件修改后的第一业务源代码编译,而可以不对第一计算机程序语言对应的调试版本的SDK以修改都在测试版本的应用程序中对修改后的第一业务源代码的第一编译文件进行调试之序为基于第一计算机程序语言以及第二计算机程序语言编[0103]而调试版本的SDK除了包括在开发出的混合应用程序运行时所必须具备的内容之发布版本的SDK可以避免发布版本的应用程序中存在无用的内容,实现了对发布版本的应修改都在测试版本的应用程序中对修改后的第一业务源代码的第一编译文件进行调试之第一编译文件与第一计算机程序语言对应的发布版本在第一计算机程序语言对应的发布版本的应用程序中集成第三计算机程序语言对应的调于第二计算机语言编写的第二业务源代码、所述第一计算机程序语言对应的软件开发包SDK以及所述第一计算机程序语言对应的业务至根据编译调试结果确定出修改后的第一业务源代代码、第二业务源代码以及第一计算机程序语言对应的SDK整体编译,然后调试编译的结译第一计算机程序语言对应的调试版本的SDK和基于第二计算机语言编写的第二业务源代一计算机程序语言对应的调试版本的业务占位文件以及基于第二计算机语言编写的第二试通信渠道在应用程序中对修改后的第一编译文件修改后的第一业务源代码编译,而可以不对第一计算机程序语言对应的调试版本的SDK以[0134]图3是本申请示出的一种电子设备800的框图。例如,电子设备800可以是移动电多媒体组件808和处理组件802之间的例包括用于在电子设备800上操作的任何应用程序或方法的指令,联系人数据,电话簿数[0138]电源组件806为电子设备800的各种组件提供电力。电源组件806可以包括电源管[0139]多媒体组件808包括在所述电子设备800和用户之间的提供一个输出接口的屏在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通[0141]I/O接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可述组件为电子设备800的显示器和小键盘,传感器组件814还可以检测电子设备800或电子在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如[0143]通信组件816被配置为便于电子设备800和其他设备之间有线或无线方式的通[0148]电子设备1900还可以包括一个电源组件1926被配置为执行电子设备1900的电源出(I/O)接口1958。电子设备1900可以操作基于存储在存储器1932的操作系统,例如指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定[0152]这些计算机程序指令也可存储在能引导计算机或其他可编程生成测试用例终端生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一[0153]这些计算机程序指令也可装载到计算

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论