1

Android 3.1 Google TV のサンプル プロジェクト (または他のサンプル アプリ) の 1 つを実行しようとすると、この壊れたパイプ エラーが発生します。私はEclipse 3.7 Indigo、64ビットUbuntuとCore2Quad、8MB RAMを備えた64ビットJVMを使用しています。VM は起動しますが、.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]

注: vm をより高速に実行するには、 qemu-kvm 、 kvm-intel 、ia32-libs をインストールしてから、 'sudo /etc/init.d/vboxdrv stop' をインストールする必要がありました。

次のコマンドを使用して Contact Manager を展開できます。

adb install ContactManager.apk

しかし、Eclipse からコードを実行したときに Eclipse がデプロイできなかった理由を理解しようとしていますか?

4

1 に答える 1

1

Google TVには連絡先管理者がいないため、サンプルはうまく機能しません。

于 2011-12-13T05:12:06.480 に答える