Eclipse не показывает Galaxy Nexus в Android-устройстве выбора
Samsung Galaxy Nexus с Android 4.3 (API 18) подключен к компьютеру Mac с OS X Yosemite GM.
Включен Режим разработчика, включена Отладка USB, разрешена установка из неизвестных источников. Устройство не укоренено.
Устройство показано в adb devices
, я пробовал как в режиме PTP, так и в режиме MTP.
На Eclipse устройство отображается правильно в окне "устройства", проводник позволяет получить доступ к файлам.
В манифесте SDK колеблется от 14 до 20 -
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="..."
android:installLocation="auto"
android:versionCode="200"
android:versionName="2.00" >
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="20" />
</manifest>
Для некоторых причина, при запуске этого проекта в качестве приложения для Android, устройство не доступно для выбора, список устройств пуст.
Установка APK вручную на устройство с помощью adb install
работает нормально, приложение отлично работает на устройстве.
Eclipse хорошо работает с LG G3 с Android 4.4.
Есть идеи, почему приложение не появляется при попытке отладки / запуска с Eclipse?
Обновление -
Я только что установил стоковый Android версии 4.0.2 (API 14), но возникает та же проблема.
2 ответа:
Попробуйте adb kill-server или из Диспетчера задач нажмите end process для "adb.exe" после этого попробуйте adb start-server
Если еще не обнаружен проверьте режим подключения USB это медиа-режим? попробуйте переключить его в режим CD-ROM или просто попробуйте любой другой вариант.
Решено-устройство появилось в списке с другим USB-кабелем.
Как ни странно, оригинальный кабель USB-mini - USB, который был поставлялся с LG G3 и хорошо работал с ним-не работал с Galaxy Nexus.
Единственное объяснение, которое я могу придумать, заключается в том, что один из кабелей (или оба) не являются универсальными USB-кабелями, возможно, из-за требований к зарядке аккумулятора.Тем не менее, это не объясняет, почему он идеально работал с
adb
, но не с Eclipse.