Приоритет оператора запятой при использовании с? : оператор [дубликат]

Я столкнулся с той же проблемой. Это связано с тем, что инструмент adb использует серийные номера для идентификации устройств, подключенных к usb, а не их пути к устройствам (которые уникальны для вас).

Если вы чувствуете, что руки загрязнены, загрузите источник Android дерево, перейдите к system/core/adb/transport.c, измените его на нечто подобное:

void register_usb_transport(usb_handle *usb, const char *serial, const char *devpath, unsigned writeable)
{
    atransport *t = calloc(1, sizeof(atransport));
    D("transport: %p init'ing for usb_handle %p (sn='%s')\n", t, usb,
      serial ? serial : "");
    init_usb_transport(t, usb, (writeable ? CS_OFFLINE : CS_NOPERM));
//    if(serial) {
//        t->serial = strdup(serial);
//    }
    if(devpath) {
        t->devpath = strdup(devpath);
        t->serial = strdup(devpath);
    }

тип make adb с пути верхнего уровня и вуаля. Устройства используют пути usb для идентификации. Теперь вы можете установить & amp; выполнить все устройства из Eclipse одним щелчком мыши.

13
задан Charles 31 May 2013 в 09:28
поделиться