Ошибка сломанной трубы при попытке запустить Android 3.1 ContactManager в Eclipse 3.7?

1

Я получаю эту ошибку с разбитым контуром, когда пытаюсь запустить один из примеров проектов для Android 3.1 Google TV (или любого другого примера приложений). Я использую Eclipse 3.7 Indigo, 64-битную JVM с 64-битным Ubuntu и Core2Quad, 8 МБ оперативной памяти. Он запускает мой 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".

Я могу развернуть диспетчер контактов с помощью команды:

adb install ContactManager.apk

НО, я пытаюсь понять, почему Eclipse не смог развернуть его, когда я запускаю свой код из Eclipse?

Теги:
android-emulator
apk
google-tv

1 ответ

1
Лучший ответ

В Google TV нет менеджера контактов, поэтому образец не будет работать хорошо.

  • 0
    В комплект SDK Google TV входит около 20 различных приложений. Так что, да, есть один, если вы его скомпилируете.
  • 0
    На самом деле весь этот пример кода для Android. В Google TV нет поставщика контактов, с которым будет общаться ваш пример кода.
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню