是否可以使用 Maven 创建 Android 虚拟设备?因为现在必须在运行带有仪器测试的 Maven 构建之前手动创建一个 AVD。
我搜索了网络,但可以找到任何信息。android-maven-plugin无法做到这一点。
是否可以使用 Maven 创建 Android 虚拟设备?因为现在必须在运行带有仪器测试的 Maven 构建之前手动创建一个 AVD。
我搜索了网络,但可以找到任何信息。android-maven-plugin无法做到这一点。
感谢 yorkw,我找到了解决方案。
笔记:
从命令行管理 AVD:“如果您选择的目标是标准的 Android 系统映像(“类型:平台”),接下来 android 工具会询问您是否要创建自定义硬件配置文件。
pom.xml
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<configuration>
<tasks>
<exec executable="cmd.exe">
<arg value='/c ${env.ANDROID_HOME}\tools\android create avd --name myDefaultAVD --target "Google Inc.:Google APIs:10" --force'/>
</exec>
</tasks>
</configuration>
<executions>
<execution>
<id>createDefaultAVD</id>
<phase>generate-test-resources</phase>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>