gpt4 book ai didi

android - 在模拟器上运行 AOSP

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:44:26 25 4
gpt4 key购买 nike

为了熟悉 AOSP,我打算按照 official documentation 构建图像并在模拟器上运行它。 .

设置 Ubuntu 16.04 VM 后,我使用以下命令:

repo init -u https://android.googlesource.com/platform/manifest
repo sync
source build/envsetup.sh
lunch full-eng
make -j8
emulator

编译工作正常,模拟器启动但它的屏幕仍然是空白的。控制台中没有特定的错误跟踪。

我在没有任何专有二进制文件的情况下尝试过它,也尝试过使用 Nexus 5 二进制文件,但它没有改变任何东西。

我也试过 lunch aosp_arm-eng但结果相同。

我错过了什么?

我可以成功shell进入模拟器。在 dmesg输出我注意到以下错误痕迹:

[   23.952504] init: Failed to bind socket 'pdx/system/vr/display/client': No such file or directory
[ 23.954517] init: Failed to bind socket 'pdx/system/vr/display/manager': No such file or directory
[ 23.956460] init: Failed to bind socket 'pdx/system/vr/display/vsync': No such file or directory

service list的输出命令是:

generic:/ # service list
Found 10 services:
0 media.resource_manager: []
1 media.player: []
2 media.camera: []
3 media.sound_trigger_hw: []
4 media.radio: []
5 media.aaudio: []
6 media.audio_policy: []
7 netd: []
8 media.audio_flinger: []
9 batteryproperties: [android.os.IBatteryPropertiesRegistrar]

最佳答案

为 aosp_x86_64 或 arm 构建。那应该工作!不再支持其他图像在模拟器上运行。它们适用于各自的设备。 arm 和 x86/x86_64 应该可以在模拟器上运行,因为它们本质上是通用的。

编辑:刚刚看到您尝试运行 aosp_arm_eng,在这种情况下,您介意在使用以下命令运行模拟器后发布结果吗?

$ 模拟器 - 详细

关于android - 在模拟器上运行 AOSP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45955228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com