Android系统应用的安装方法及装置与流程

文档序号:34655481发布日期:2023-06-29 23:43阅读:79来源:国知局
Android系统应用的安装方法及装置与流程

本发明涉及android软件开发,具体地涉及一种android系统应用的安装方法、一种android系统应用的安装装置、一种机器可读存储介质及一种处理器。


背景技术:

1、针对以android系统为基础的应用开发,目前通用的开发方式有两种,一种是将应用代码放入系统源码中一起参与编译,最终通过编译完成的系统镜像烧录到真机达到安装的目的。这种方式依赖源码环境,且编译较慢,修改代码费时费力。为了提高编译效率,另一种方式是将代码独立作为android studio工程,通过gradle脚本编译成apk,然后将apk应用推送到系统对应目录,最后重启系统达到替换apk应用的目的。这种方式在进行调试时,需要频繁推送apk到android系统存储目录并重启android系统,效率不高且繁琐。

2、因此,现有技术在进行android系统应用调试运行时,采用上述第二种方式存在需要频繁地安装打包apk并手动推送,导致效率不高且操作繁琐的问题。


技术实现思路

1、本发明实施例的目的是提供一种android系统应用的安装方法、一种android系统应用的安装装置、一种机器可读存储介质及一种处理器,该android系统应用的安装方法可以使不同位置区域的人员对车机系统进行不同的控制,以满足不同乘坐者的个性需求。

2、为了实现上述目的,本申请第一方面提供一种android系统应用的安装方法,包括:

3、在集成开发工具中创建待安装应用的运行调试配置;

4、在所述运行调试配置中导入配置脚本,得到新的运行调试配置;

5、在集成开发工具中运行所述新的运行调试配置,得到安装结果;

6、其中,所述配置脚本用于将待安装应用推送至android系统并重启所述待安装应用。

7、在本申请实施例中,所述集成开发工具为android studio,所述在所述运行调试配置中导入配置脚本,得到新的运行调试配置,包括:

8、在所述运行调试配置中修改installation options和launch options;

9、在所述运行调试配置中的before launch中导入配置脚本,得到新的运行调试配置。

10、在本申请实施例中,所述配置脚本的创建过程包括:

11、获取apk的存放路径、名称以及推送目标位置;其中,所述apk为本地编译待安装应用后得到;

12、根据所述apk的存放路径、名称以及推送目标位置,创建命令脚本bat文件,以得到配置脚本。

13、在本申请实施例中,所述在集成开发工具中运行所述新的运行调试配置,包括:

14、基于所述新的运行调试配置,对android系统进行初始化操作;

15、通过所述新的运行调试配置中的脚本命令将所述apk推送至所述推送目标位置,并重启所述apk对应的应用。

16、在本申请实施例中,所述重启所述apk对应的应用,包括:

17、判断所述apk对应的应用的级别;

18、在确定所述apk对应的应用的级别为低的情况下,通过执行第一命令以强制停止所述应用,并重新启动所述apk的主activity。

19、在本申请实施例中,还包括:

20、在确定所述apk对应的应用的级别为高的情况下,获取进程id,并根据所述进程id采用adb shell kill pid的方式重启所述应用。

21、在本申请实施例中,所述重启所述apk对应的应用,包括:

22、判断是否需要启动管理服务;

23、在确定需要启动管理服务的情况下,重启当前编译应用关联的系统服务。

24、本申请第二方面提供一种android系统应用的安装装置,包括:

25、创建模块,用于在集成开发工具中创建待安装应用的运行调试配置;

26、导入模块,用于在所述运行调试配置中导入配置脚本,得到新的运行调试配置;其中,所述配置脚本用于将待安装应用推送至android系统并重启所述待安装应用;

27、运行模块,用于在集成开发工具中运行所述新的运行调试配置,得到安装结果。

28、本申请第三方面提供一种处理器,被配置成执行上述的android系统应用的安装方法。

29、本申请第四方面提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令在被处理器执行时使得所述处理器被配置成执行上述的android系统应用的安装方法。

30、本发明的有益效果:

31、通过在集成开发工具中创建待安装应用的运行调试配置,然后在所述运行调试配置中导入配置脚本,得到新的运行调试配置;其中,所述配置脚本用于将待安装应用推送至android系统并重启所述待安装应用;最后在集成开发工具中运行所述新的运行调试配置,得到安装结果。通过以集成开发工具为基础,结合配置脚本的内容可以将系统应用直接安装到android系统,以用于调试运行,安装过程只需要运行调试配置就可以实现安装,从而避免了在调试过程中频繁地安装打包apk并手动推送的问题,操作简单,提高了调试运行的效率。同时,在安装过程中,采用一键编译代码并安装系统应用apk就可以及时生效,无需重启android系统,大大提高了开发效率,减少了开发过程出错的概率。

32、本发明实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。



技术特征:

1.一种android系统应用的安装方法,其特征在于,包括:

2.根据权利要求1所述的android系统应用的安装方法,其特征在于,所述集成开发工具为android studio,所述在所述运行调试配置中导入配置脚本,得到新的运行调试配置,包括:

3.根据权利要求1所述的android系统应用的安装方法,其特征在于,所述配置脚本的创建过程包括:

4.根据权利要求3所述的android系统应用的安装方法,其特征在于,所述在集成开发工具中运行所述新的运行调试配置,包括:

5.根据权利要求3所述的android系统应用的安装方法,其特征在于,所述重启所述apk对应的应用,包括:

6.根据权利要求5所述的android系统应用的安装方法,其特征在于,还包括:

7.根据权利要求3所述的android系统应用的安装方法,其特征在于,所述重启所述apk对应的应用,包括:

8.一种android系统应用的安装装置,其特征在于,包括:

9.一种处理器,其特征在于,被配置成执行权利要求1至7中任一项所述的android系统应用的安装方法。

10.一种机器可读存储介质,该机器可读存储介质上存储有指令,其特征在于,该指令在被处理器执行时使得所述处理器被配置成执行权利要求1至7中任一项所述的android系统应用的安装方法。


技术总结
本发明涉及一种Android系统应用的安装方法及装置,属于Android软件开发技术领域。Android系统应用的安装方法包括:在集成开发工具中创建待安装应用的运行调试配置;在运行调试配置中导入配置脚本,得到新的运行调试配置;其中,配置脚本用于将待安装应用推送至Android系统并重启待安装应用;在集成开发工具中运行新的运行调试配置,得到安装结果。通过以集成开发工具为基础,结合配置脚本的内容可以将系统应用直接安装到Android系统,以用于调试运行,安装过程只需要运行调试配置就可以实现安装,从而避免了在调试过程中频繁地安装打包APK并手动推送的问题,操作简单,提高了调试运行的效率。

技术研发人员:韩志明
受保护的技术使用者:重庆长安汽车股份有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1