如何在Android模拟器中模拟真实设备Build.HARDWARE

问题描述 投票:0回答:1

我目前正在尝试在我的 Android 模拟器上模拟真实设备。 我使用

emulator -avd Pixel_6_Pro_API_31 -writable-system
命令运行 AVD,然后使用
avd root
根设备并使用
avd remount
重新安装并重新启动设备。然后我使用
avd pull system/build.prop
来池化 prop 文件并修改我需要的属性,并将该文件推回图像。这对于
ro.system.build.id
ro.system.build.fingerprint
等属性非常有效,并且调用
Build.ID
Build.FINGERPRINT
返回更改后的值。 但是我如何将 Build.HARDWARE 的值从“ranchu”更改为任何自定义值。我已经尝试添加
ro.hardware
属性并使用
setprop
命令,但没有任何帮助

我想调用 Build.HARDWARE 并为此返回自定义值。或者有没有其他方法来模拟真实设备指纹?

android android-emulator
1个回答
0
投票

据我所知,ro属性是在编译时写入的,无法再次修改。如果要修改只能更改相关源码

© www.soinside.com 2019 - 2024. All rights reserved.