首页 > 解决方案 > 启动 Android AVD 时无法获取属性集

问题描述

根据官方文档和我在 StackOverflow 上阅读的内容,我正在使用 MacOS 上的 Shell 中的以下命令启动 Android 模拟器:

./emulator -prop myapp.avdname=testing -avd Pixel_2_API_27 -verbose

上面的代码成功启动了模拟器。我现在想查询我设置的属性。同样,根据我在官方文档和 StackOverflow 上阅读的内容,这个终端命令应该可以工作:

./adb -s emulator-5554 shell getprop myapp.avdname

但是当我运行它时,我没有得到任何回报。只是一个空行。

我究竟做错了什么?我错过了一些明显的东西吗?

标签: androidandroid-emulatoradb

解决方案


我没有关于如何解决这个问题的具体答案,但我确实找到了原因。显然,一个 Android avd 最多可以有247 个属性。我构建的各种 avds 的默认值都尝试包含至少 247 个属性。其他属性将被忽略。


推荐阅读