欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

修改DreamCamera2APP时,如何编译DreamCamera2模块?

时间:2023-07-04

[QUESTION]
修改DreamCamera2 APP时,如何编译DreamCamera2模块?

[ANSWER]
一、问题背景

在处理DreamCamera2 APP客户问题过程中,需要客户修改DreamCamera2应用层的代码。但经常性发现对于DreamCamera2单个模块应用层的修改,大多客户会进行整个项目的编译,而整一个项目编译耗时过长,这大大影响了问题的处理效率。 因此,此文档旨在说明DreamCamera2的编译方法。

二、编译方法

以android 11为例,编译步骤如下。 1、创建编译环境 source build/envsetup.sh 2、选择编译分枝 lunch 104 3、输入编译指令 在 sprdroidr_trunk 目录下: make DreamCamera2 -j16 或 在DreamCamera2目录下: mm -j16 4、push DreamCamera2.apk到手机中 adb root adb remount adb push \10.0.128.131tianfu.qiusprdroidr_trunkouttargetproductums512_1h10system_extappDreamCamera2DreamCamera2.apk system_ext/app/DreamCamera2 注意:路径1生成的apk的路径,路径2是设备中apk存放的路径,两个路径之间用空格隔开 android 10中,编译生成DreamCamera2.apk的存放路径为:sprdroid10_trunk_19couttargetproductums512_1h10productappDreamCamera2

设备中apk存放的路径:product/app/DreamCamera2
由此可知,手机端和系统端DreamCamera2.apk的存放路径是对应的,在android 8中也是如此,可参考进行push DreamCamera2.apk。

5、验证修改效果 重启设备或清除相机应用数据 由于清除应用数据操作便捷,个人建议清除应用数据,操作: ①Android11:按住相机应用->应用信息->存储与缓存->清除存储空间->确定 ②android10:设置->应用和通知->相机->存储与缓存->清除存储空间->确定 注意:DreamCamera2.apk push成功后必须要重启设备或者清除应用数据(清除应用数据也可用adb命令实现),否则修改可能不生效。

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。