尝试在Eclipse3.7中运行Android 3.1 ContactManager示例时出现管道中断错误?

尝试在Eclipse3.7中运行Android 3.1 ContactManager示例时出现管道中断错误?,android,android-emulator,apk,google-tv,Android,Android Emulator,Apk,Google Tv,当我尝试运行Android 3.1谷歌电视(或任何其他示例应用程序)的一个示例项目时,我遇到了这个断管错误。我正在使用Eclipse3.7Indigo,64位JVM和64位Ubuntu以及Core2Quad,8MB内存。它启动了我的虚拟机,但.apk无法部署,我在Eclipse控制台中看到此错误: [2011-12-11 20:41:28 - ddms]Created: [Debugger 8601-->1315 inactive] [2011-12-11 20:41:28 - ddm-h

当我尝试运行Android 3.1谷歌电视(或任何其他示例应用程序)的一个示例项目时,我遇到了这个断管错误。我正在使用Eclipse3.7Indigo,64位JVM和64位Ubuntu以及Core2Quad,8MB内存。它启动了我的虚拟机,但.apk无法部署,我在Eclipse控制台中看到此错误:

[2011-12-11 20:41:28 - ddms]Created: [Debugger 8601-->1315 inactive]
[2011-12-11 20:41:28 - ddm-heap]Sending REAQ
[2011-12-11 20:41:28 - ddmlib]Broken pipe
java.io.IOException: Broken pipe
    at sun.nio.ch.FileDispatcher.write0(Native Method)
    at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:29)
    at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:72)
    at sun.nio.ch.IOUtil.write(IOUtil.java:43)
    at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:334)
    at com.android.ddmlib.JdwpPacket.writeAndConsume(JdwpPacket.java:213)
    at com.android.ddmlib.Client.sendAndConsume(Client.java:575)
    at com.android.ddmlib.HandleHeap.sendREAQ(HandleHeap.java:348)
    at com.android.ddmlib.Client.requestAllocationStatus(Client.java:421)
    at com.android.ddmlib.DeviceMonitor.createClient(DeviceMonitor.java:854)
    at com.android.ddmlib.DeviceMonitor.openClient(DeviceMonitor.java:822)
    at com.android.ddmlib.DeviceMonitor.processIncomingJdwpData(DeviceMonitor.java:781)
    at com.android.ddmlib.DeviceMonitor.deviceClientMonitorLoop(DeviceMonitor.java:649)
    at com.android.ddmlib.DeviceMonitor.access$100(DeviceMonitor.java:42)
    at com.android.ddmlib.DeviceMonitor$3.run(DeviceMonitor.java:577)

[2011-12-11 20:41:28 - ddms]Adding new client [Client pid: 1315]
[2011-12-11 20:41:28 - ddms]Closing [Client pid: 1315]
[2011-12-11 20:41:28 - ddms]broadcast 3: [Client pid: 1315]
[2011-12-11 20:41:28 - ddm-hello]Now disconnected: [Client pid: 1315]
注意:为了让虚拟机运行得更快,我必须安装qemu-kvm、kvm-intel、ia32-libs,然后安装“sudo/etc/init.d/vboxdrv-stop”

我可以使用以下命令部署联系人管理器:

adb install ContactManager.apk

但是,我正在试图弄清楚为什么当我从Eclipse运行代码时Eclipse无法部署它?

谷歌电视没有联系人管理器,因此该示例无法正常运行。

谷歌电视没有联系人管理器,因此,该示例无法正常运行。

Google TV SDK附带了大约20个不同的示例应用程序。所以,是的,如果你编译它,有一个。实际上所有的示例代码都是针对Android的。谷歌电视没有一个你的示例代码可以与之对话的联系人提供商。好吧,当我手动加载.apk时,它运行了,尽管它有缺陷。所以,不确定这是不是真的。好吧,在Eclipse中,当我选择新的示例项目-->3.1时,它会给我一个示例项目的大列表。它没有说示例项目是针对3.1-non-TV的,但显然是这样的?Google TV SDK附带了一组大约20个不同的示例应用程序。所以,是的,如果你编译它,有一个。实际上所有的示例代码都是针对Android的。谷歌电视没有一个你的示例代码可以与之对话的联系人提供商。好吧,当我手动加载.apk时,它运行了,尽管它有缺陷。所以,不确定这是不是真的。好吧,在Eclipse中,当我选择新的示例项目-->3.1时,它会给我一个示例项目的大列表。它没有说示例项目是针对3.1非TV的,但显然是这样的?