DreamCamera2移植AndroidStudio指南

本文详细介绍了如何将DreamCamera2代码从服务器迁移到本地电脑,配置AndroidStudio,处理编译错误(包括Duplicateresources、依赖缺失、类缺失等),以及解决签名不一致的问题,最终实现在平板电脑上安装并调试DreamCamera2应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.将服务器中DreamCamera2代码复制到本地电脑

s_unisoc_22a\vendor\sprd\platform\packages\apps\DreamCamera2

2.下载build.gradle对应版本Android Studio 4.1.1

https://developer.android.google.cn/studio/archive

3.用Android Studio 4.1.1打开DreamCamera2项目,如出现gradle无法下载的情况,请自备梯子
File > Open… > DreamCamera2 > New Window > OK > New Window

4.连接平板电脑,点击Run “DreamCamera2”

5.出现Duplicate resources报错,报错文件为资源key同名冲突,注释一个即可
资源文件一:res\values\dream_camera_arrays_photo_part.xml
资源文件二:res\values\dream_camera_arrays_video_part.xml
同名key为:pref_camera_filter_display_key_array
对比发现同名key对应内容也一致,因些注释上述两个资源文件中的一个pref_camera_filter_display_key_array即可
这里我们注释dream_camera_arrays_video_part.xml中的pref_camera_filter_display_key_array

6.再次点击Run “DreamCamera2”

7.出现依赖缺失报错如下:
Transform’s input file does not exist: …\DreamCamera2\studio_libs\android-ex-camera2-utils.jar

8.去android12源码out目录使用find out -name "android-ex-camera2-utils.jar"可快速查找到该文件所在位置

out/soong/.intermediates/frameworks/ex/camera2/utils/android-ex-camera2-utils/android_common/javac/android-ex-camera2-utils.jar

这里我们使用javac/android-ex-camera2-utils.jar文件,并将其放入编译报错所在路径studio_libs中

9.再次点击Run “DreamCamera2”

10.出现类缺失报错如下:
错误: 找不到符号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值