hb0*_*hb0 6 android android-studio avd-manager
题
您只能通过 Android Studio (v3.1.4) 而不是通过avdmanager创建Pixel 2虚拟设备吗?
我们想要做什么
使用avdmanager来创建一个像素2自动设备(基于avdmanger持续集成脚本)。我们需要明确地使用像素 2 设备。
问题
执行$ANDROID_HOME/tools/bin/avdmanager list不会返回Pixel 2硬件配置文件,但会返回错误:
Parsing ****
Available Android Virtual Devices:
The following Android Virtual Devices could not be loaded:
Name: Pixel_2_API_28
Path: /home/user/.android/avd/Pixel_2_API_28.avd
Error: Google pixel_2 no longer exists as a device
Available devices definitions:
id: 0 or "tv_1080p"
Name: Android TV (1080p)
OEM : Google
Tag : android-tv
Run Code Online (Sandbox Code Playgroud)
额外细节
我必须执行以下命令才能使用 JAVA 10.0.2 执行 avdmanager 命令export JAVA_OPTS='-XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee'。否则,我收到这里提到的错误:无法安装 android-sdk:“java.lang.NoClassDefFoundError:javax/xml/bind/annotation/XmlSchema”
编辑AVD's config.ini- 或更改AVD Manager.
剩下的是:
id: 17 or "pixel"
Name: Pixel
OEM : Google
---------
id: 18 or "pixel_c"
Name: Pixel C
OEM : Google
---------
id: 19 or "pixel_xl"
Name: Pixel XL
OEM : Google
Run Code Online (Sandbox Code Playgroud)
使用 Java 10 应该不会有太大区别,但设备定义不再可用。
如果你真的坚持使用 Pixel 2;您可以将设备定义添加到~/.android/devices.xml.
| 归档时间: |
|
| 查看次数: |
3052 次 |
| 最近记录: |