【技术实现步骤摘要】
程序包部署的方法、装置、终端设备和存储介质
本申请属于计算机
,尤其涉及程序包部署的方法、装置、终端设备和存储介质。
技术介绍
在开发多端适配的场景中,根据设备屏幕尺寸和交互逻辑的不同,一个APP可能会编译出多个程序包,以分别适配不同的设备。例如:某个APP同时支持手机、Pad和大屏电视三种设备,在调试时需要分别编译出三种程序包以分别适配三种设备,同时需要高效的将程序包分发部署到这三种设备上,以便查看程序的运行效果。在将程序包部署到各类设备时,通常会采用集成开发环境(IntegratedDevelopmentEnvironment,IDE)来实现。IDE是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具,集成了代码编写、代码编译、代码调试等一体化的开发功能。目前,终端侧IDE主要有AndroidStudio和XCode等。然而,这些IDE每次只能通过USB连线或者Wifi将程序包部署到单个设备上,当APP需要多设备同时参与调试时,程序包部署的操作难度大,部署效率低。 ...
【技术保护点】
1.一种程序包部署的方法,其特征在于,包括:/n针对已注册的多个设备,分别查找所述多个设备中每个设备所适配的程序包,其中所述多个设备的注册操作是通过预先构建的集成开发环境IDE工具完成的;/n将查找到的程序包分发部署到对应的设备中,所述对应的设备为所述多个设备中的设备。/n
【技术特征摘要】
1.一种程序包部署的方法,其特征在于,包括:
针对已注册的多个设备,分别查找所述多个设备中每个设备所适配的程序包,其中所述多个设备的注册操作是通过预先构建的集成开发环境IDE工具完成的;
将查找到的程序包分发部署到对应的设备中,所述对应的设备为所述多个设备中的设备。
2.如权利要求1所述的程序包部署的方法,其特征在于,所述多个设备的注册操作包括:
通过所述IDE工具建立与所述多个设备的通信连接;
在通信连接建立成功后,分别接收所述多个设备中每个设备的状态信息;
将接收到的所述状态信息显示在所述IDE工具的设备列表界面,完成注册操作。
3.如权利要求2所述的程序包部署的方法,其特征在于,所述将查找到的程序包分发部署到对应的设备中包括:
分别判断所述多个设备中的每个设备是否满足预设的程序包分发部署条件;
对于所述多个设备中满足所述程序包分发部署条件的第一设备,将与所述第一设备适配的程序包分发部署到对应的第一设备中。
4.如权利要求3所述的程序包部署的方法,其特征在于,判断所述多个设备中任一设备是否满足预设的程序包分发部署条件包括:
获取目标设备的设备标识码,所述目标设备为所述多个设备中的任一设备;
从指定的存储路径中查找与所述设备标识码对应的程序包;
若从所述存储路径中查找到与所述设备标识码对应的程序包,且所述目标设备的状态信息为正常状态,则判定所述目标设备满足所述程序包分发部署条件;
若从所述存储路径中未查到与所述设备标识码对应的程序包,或者所述目标设备的状态信息为异常状态,则判定所述目标设备不满足所述程序包分发部署条件。
5.如权利要求3所述的程序包部署的方法,其特征在于,在分别...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。