android - 如何从 Gradle 控制 Android 模拟器

标签 android gradle emulation

我正在寻找 Gradle 插件来控制 Android 模拟器。
我需要的功能是:

启动/停止

安装/卸载

运行连接测试

最好自动创建和设置模拟器图像(如果丢失,包括下载)。基本上我希望能够在我的 build.gradle 里面说

emulator{
   image=android-18
   memory=1024
   resolution=x y
   window=yes/no
}

并让 Gradle 下载原始图像并按照指定的方式进行设置。

有没有一些插件可以做这样的事情?

注意:我知道有像这样的 CI 插件 Jenkins one https://wiki.jenkins-ci.org/display/JENKINS/Android+Emulator+Plugin
但这不是我要找的。我正在寻找一个纯 Gradle 解决方案,它将自动管理模拟器状态,以便在开发人员机器上测试和运行应用程序。

最佳答案

我找到了两个插件:

  • https://github.com/quittle/gradle-android-emulator : 看起来还不错。
  • https://github.com/gocal/android-emulator-plugin : 看起来很旧且已弃用
  • 关于android - 如何从 Gradle 控制 Android 模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37024316/

    相关文章:

    android - 我刚刚将Android Studio从3.6更新到4.0,并且出现错误最低支持的Gradle版本是6.1.1。当前版本是5.6.4。

    Android Studio 2.3 启动多个模拟器

    windows - 适用于 Windows 的 Opera 移动模拟器不再可用?

    android - 在 Android fragment 中,在 onClick 事件后不播放声音

    java - 如何检查 Android 设备的架构并显示它们?

    java - Android:在应用程序生命周期中仅初始化一次套接字

    android-studio - Android Studio 上模拟器的硬件加速问题

    android - Play商店与曲棍球应用程序崩溃报告

    ant - 是否可以从 Ant 启动 Gradle 任务?

    android - 找不到 com.android.support :support-v4:21. 0.2