我正在使用ubuntu创建新的虚拟设备
gelelio@ubuntu:/media/Android/eclipse-linux/android-sdk-linux_x86/tools$ ./android
我已经创建了新模拟器,但当我启动模拟器时,它会给我一个错误,如下所示:
SDL init failure, reason is: No available video device
我有一些AVA测试,我试图运行多次,但在不同的模拟。例如,我想运行相同的5个测试,但要确保这些测试适用于不同结构的数据。我设计了一种方法将模拟导入到测试文件中,并将它们与它们应该如何解析出来进行比较,这看起来类似于以下内容:
import test from 'ava';
import * as fs from 'fs';
let mockSampleEmail;
let mockDecomposedEmail;
function readJsonFile(fname) {
return JSON.parse(fs.readFileSync(fname)
据我所知,在Linux中,来自硬件设备的输入可以被认为是将数据写入文件,所以我认为在不使用X的情况下向/dev/input/mice编写一些东西来模拟鼠标点击是很有可能的。
这就是我所做的:
root@linux:~$ sudo cat /dev/input/mice >> right-click
(click the right button of your mouse, and then press ctrl+c to terminate it.)
root@linux:~$ sudo cat right-click >> /dev/input/mice
我这样做是