当我跑步时
<Button ToolTip="Attach Approval"
Height="25"
Margin="5,10,5,10">
<Button.Style>
<Style TargetType="{x:Type Button}">
<!-- Default Content value -->
<Setter Property="Command" Value="{Binding AddAttachmentCommand}"/>
<Setter Property="Content">
<Setter.Value>
<StackPanel Orientation="Horizontal">
<Image Source="/UILibrary;component/Themes/Default/Images/Attach.PNG"/>
</StackPanel>
</Setter.Value>
</Setter>
<!-- Triggered values -->
<Style.Triggers>
<DataTrigger Binding="{Binding IsAttachmentAvailable}" Value="True">
<Setter Property="Visibility" Value="Visible"/>
<Setter Property="Content" Value="Appprove"/>
<Setter Property="Command" Value="SOME OTHER COMMAND"/>
</DataTrigger>
<DataTrigger Binding="{Binding IsAttachmentAvailable}" Value="False">
<Setter Property="Visibility" Value="Visible"/>
</DataTrigger>
</Style.Triggers>
</Style>
</Button.Style>
在Travis中使用ARM模拟器,构建通常以Timeout错误结束。所以我试图用x86模拟器运行我的构建和测试。但是当我运行命令时:
android connectedCheck
我收到此错误:
emulator -avd test -no-skin -no-audio -no-window &
我在Travis CI文档中注意到,似乎确实支持x86模拟器,所以我认为它是可能的。但我一直无法找到任何关于让它们与硬件加速一起正常工作的参考。我也试过运行这个命令:
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure KVM is properly installed and usable.
CPU acceleration status: KVM is not installed on this machine (/dev/kvm is missing).
在创建模拟器之前,但我仍然遇到同样的错误。
这是我的.travis.yml脚本:
sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
以前有人让这个工作过吗?
答案 0 :(得分:8)
英特尔模拟器尚未在Travis上运行。由于Travis运行虚拟机,因此在其他虚拟机中虚拟机中的硬件加速是一件困难的事情。
您现在必须运行ARM模拟器。
他们可能在不久的将来这样做。订阅此问题以获得通知。 https://github.com/travis-ci/travis-ci/issues/1419
答案 1 :(得分:0)
我能够使其与此pull request
一起使用现在我的拉取请求在Travis上使用Emulator-x86进行测试