2013-09-24 2 views
2

У меня есть скрипт bash, работающий в работе, который автоматизирует установку различных образцов APK (некоторые вредоносные, а некоторые не для тестирования) на телефон HTC Desire Z, работающий на Sophos AV.adb install over usb не работает

Хорошо работает, но время от времени APK будет пытаться установить, и приглашение оболочки будет просто зависать при установке. В то же время Sophos обнаруживает это как вредоносное, но вместо того, чтобы отображать окно, предлагающее его удалить, он отображает поле для его удаления. Является ли это связано с проблемой установки adb, я не уверен, но это случается каждый раз.

Похоже, что он установлен в порядке (2539 КБ/с (634874 байта в 0,244 раза)). Размер упаковки составляет 640 тыс.

Я бегу команду ADB установки -s /location/of/sample.apk

Любые идеи?

Извините за длительный пост

Благодаря

+0

Аналогичные вопросы с более вероятными решениями: http://stackoverflow.com/questions/21296305 http://stackoverflow.com/questions/17252416 –

ответ

5

попробуйте перезапустить ADB сервер:

adb kill-server 
adb start-server 
+0

попробовал это. Я перезапускаю скрипт после тестирования каждого образца. Я также запускаю образец проблемы образца вручную из сценария, и он все еще зависает – chatlow

+0

Также попробуйте перезагрузить телефон. –

+0

спасибо, я тоже попробовал телефон, но никакой разницы. Извинения Я добавил намного больше, чтобы ответить на вопрос. Может помочь диагностировать – chatlow

0

Вы добавили Udev Rules файл, который содержит конфигурацию USB для типа устройства, который вы хотите использовать. Если вы не хотите, чтобы это было причиной этой проблемы. Выполните 'lsusb -v' в терминале. Это даст информацию об идентификаторе уникального поставщика для каждого подключенного устройства в списке. Введите идентификатор поставщика вашего устройства. Когда вы идентифицируете идентификатор поставщика, следуйте инструкциям, приведенным в ссылке для среды Ubuntu. ссылка: http://zoumpis.wordpress.com/2013/06/09/using-hardware-devices-while-developing-and-android-application/

+0

ценят все советы, но эта проблема определенно связана с вредоносным образцом, который я пытаюсь установить , С тех пор я попытался установить (через ту же команду) и все образцы правильно установить, прежде чем перейти к фазе обнаружения моего сценария bash. – chatlow

6

В случае, если это помогает другим, у меня была другая проблема с похожими симптомами. ADB install -r "apk path" будет вешать бесконечно.

Я устранил множество вещей и определил, что это была длина кабеля USB.

У меня есть удлинитель USB, так как я подключаю свои устройства. Эта проблема вызвала общую длину кабеля моего устройства и кабеля USB-удлинителя. Извлечение удлинительного кабеля устранит проблему, и в итоге я заменил кабель USB-удлинителя коротким удлинительным кабелем для окончательного решения.

+0

Подсоединение одного и того же кабеля USB в другой порт сделал это для меня. –

+0

Плохой или сломанный короткий кабель может это сделать. Замена с помощью хорошего кабеля урезала маргинальное поведение в зародыше. –

Смежные вопросы