问题标签 [android-emulator-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4737 浏览

android - 为什么 Jenkins Android 模拟器插件会在每个构建中重新创建我的模拟器快照?

我使用 Jenkins 来构建我的一个项目。Android Emulator Plugin 会自动启动具有以下配置的模拟器:

模拟器配置

模拟器插件的配置:

模拟器插件配置.

每次作业运行时,我都会得到以下输出:

完整日志如下。

似乎该插件每次都在创建一个新的模拟器并且没有使用快照。这需要 2 到 4 分钟,具体取决于模拟器配置。

该插件在作业文件夹内的 .android/avd 目录中创建 .avd 和 .ini 文件。运行过程后不会删除 avds。

如果我禁用使用快照配置,模拟器需要不到一分钟的时间来启动。

这是模拟器插件的问题还是因为我的配置而无法创建快照?

我希望使用快照能大大加快我的构建过程。


完整日志:


示例作业的构建文件:

0 投票
3 回答
4692 浏览

jenkins - Android 模拟器插件找不到 android SDK

我正在尝试为 Jenkins 配置android 模拟器插件,但我很难弄清楚为什么插件找不到 Android SDK。

首先,克隆项目后Jenkins总是输出:

之后,它会失败,因为插件可能不知道如何回答许可协议。

所以我只是复制了我自己的命令并安装了所有的东西。输出保持不变,没有找到 Android SDK。我尝试 chown 和 chmod 755 文件夹以确保 Jenkins 可以访问它,但它再次失败。

我检查了 Jenkins 配置,我可以明确告诉 Jenkins android SDK 在哪里,但知道它因另一个错误而失败:我用/var/lib/jenkins/tools/android-sdk/填充字段Android SDK root但它显示为必需未找到工具(adb 等)

这是我的ls -la/var/lib/jenkins/tools/android-sdk

这是/ var/lib/jenkins/tools/android-sdk/platform-tools的ls -la

这清楚地表明 adb 在那里并且正在运行,如上面的命令所示:

对此问题的任何帮助将不胜感激。

0 投票
3 回答
4909 浏览

android - Android Galaxy S4 模拟器无法打开

我已经为 S4 创建了模拟器,如https://stackoverflow.com/a/16646536/206809中所述。

我的 PC 配置是 Core i5 2.5 GHz 和 8GB RAM 64Bit Windows 8 我仍然无法加载模拟器。你能跑同样的吗?请建议我是否需要更高的配置。附上我的模拟器配置以供参考 S4配置

当我运行相同时,它会在此屏幕上停留很长时间然后超时。 卡在加载中

0 投票
2 回答
5802 浏览

android - qemu:无法在 Mountain Lion 中加载 PC BIOS 'bios.bin'

我升级了我的 mac 安装,Mountain Lion 10.8.4,但现在每次我尝试加载 Android AVD 时“Eclipse”都会出错。返回的错误是这样的:

qemu: 无法加载 PC BIOS 'bios.bin'

帮我解决这个问题?谢谢

0 投票
2 回答
2059 浏览

android - Jenkins 上的 Android 模拟器插件 - 如何延长超时时间?

我已经成功安装了 Android Emulator 插件并在 Jenkins 上工作。但是,我的问题是它在 3 分钟后超时。我只在一个非常慢的 nettop Linux 机器(intel atom)上运行它,所以我想启动模拟器需要更长的时间。

有没有办法延长超时?看起来模拟器正在启动;对于前几次民意调查,它报告为离线,然后不是。

我的控制台输出如下。

谢谢

0 投票
1 回答
933 浏览

android - 如何从 CI 的服务帐户访问 Android 虚拟设备 (AVD)?

前几题所述,已知Android虚拟设备默认保存到该路径 Documents and Settings\user\.android。目前我有一个 Jenkins 构建服务器,它作为系统帐户运行 Jenkins 进程。使用适用于 Jenkins 的Android 模拟器插件时,如果我尝试通过“AVD 名称”选择模拟器,我将无法访问在我的用户帐户下设置的 AVD 设备,我将其称为 myUserAccount。所以 AVD 设备当前保存在下面 C:\Users\myUserAccount\.android\avd\x86NexusS,我会收到一个异常,指出系统在系统路径下找不到 avd:

FATAL: C:\WINDOWS\system32\config\systemprofile\.android\avd\x86NexusS.ini (The system cannot find the path specified)

有几种方法可以解决这个问题:

  1. (首选)找到一种方法来访问在系统帐户下的 myUserAccount 下创建的 AVD?**有人知道如何做到这一点吗?**
  2. 以某种方式将我的用户切换到“系统”帐户以创建 AVD 配置文件?
  3. (最坏的情况)以 myUserAccount 身份运行 Jenkins 构建过程 - 如果其他用户想要更改构建服务器,这很笨拙且不可扩展。
0 投票
1 回答
158 浏览

android - android用真机运行模拟器

我看到一个朋友在她的手机上同时在模拟器上运行她的 android 应用程序。我的意思是手机屏幕显示在模拟器中。我想知道怎么做,因为这个 wan 让我有机会展示我的应用程序投掷投影仪。

你可能会说这个问题不好,因为我必须向你证明我试图自己解决这个问题。但实际上我用谷歌搜索了很多很多次,但我什至不知道这个功能的名称是什么。

任何建议将不胜感激。

提前致谢

0 投票
1 回答
615 浏览

android - 如何将互联网连接到安卓模拟器?

嗨,我正在使用带有平台 4.4 的 HVGA 模拟器,我的计算机中有互联网连接,但是当我尝试从我的模拟器访问互联网时,它没有连接。我已经在 manifest.xml 中授予了权限,例如

但它仍然没有连接。它显示“不幸的是浏览器已停止”。为什么 ?有什么建议么。

否则请推荐可以访问互联网并从较低版本定位的模拟器的好版本。

0 投票
2 回答
1537 浏览

android - 为eclipse创建一个8寸平板模拟器android

我正在一个应该支持 7,8 和 10 英寸平板电脑的 android 应用程序中工作。我能够创建 7 和 10 英寸平板电脑模拟器,但不能创建 8 英寸。任何人都建议我创建一个 8 英寸平板电脑的解决方案。

0 投票
1 回答
6127 浏览

android - Android 模拟器插件无法初始化后端 EGL 显示

我在 Cloudbees 上设置了一个 Jenkins Job,我可以在那里成功签出和编译我的 Android 项目。现在我想在 android 模拟器中运行一些 JUnit 测试并添加 Android 模拟器插件。我将“显示模拟器窗口”选项设置为 false,但在启动模拟器后,我总是收到错误消息:“模拟器似乎没有启动;放弃”。有没有人在 Cloudbees 上使用过 Android 构建?

构建日志: