栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

[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命令实现),否则修改可能不生效。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/732348.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号