Устройства Visual Studio Emulator для Android не указаны в Android Device Monitor
Я могу запускать устройства VS Emulator просто отлично, но они просто не отображаются в студии ADB/Android.
Я искал и нашел аналогичный вопрос SO (тот же вопрос, только я установил автономный эмулятор), но OP предоставил обходной путь, и я хотел бы знать, как на самом деле исправьте его так, чтобы он отображался каждый раз, как предполагалось, вместо того, чтобы подключать его вручную (и в соответствии с этикетом SO не хотел спрашивать там в комментариях).
Я также нашел "решение" в Сообщение о часто задаваемых вопросах Microsoft, в котором вам предлагается изменить раздел реестра под
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Android SDK Tools
но "Android SDK Tools" нигде не может быть найден в разделе "Wow6432Node" в моем реестре, что вполне может послужить причиной проблемы. Я не уверен, если он отсутствует из-за установки Android Studio/SDK или чего-то еще, но, например, устройства Genymotion подключаются к ADB без каких-либо проблем. (Я всегда чувствую себя неловко, добавляя что-либо в реестр вручную, но, может быть, я должен добавить сам "PATH"?)
Я установил все, что было сегодня на новой установке Windows 10, и ни с кем не входил в реестр.
Любая помощь приветствуется. Спасибо заранее!
Ответы
Ответ 1
У меня возникла эта проблема, когда я переместил SDK для Android (из-за причин дискового пространства).
Если вы откроете regedit
и перейдите к следующей записи реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Android SDK Tools
и отредактируйте значение Path
, чтобы посмотреть на ваше новое местоположение sdk для Android, которое должно работать.
вам может потребоваться позвонить:
adb kill-server
adb start-server
и снова запустите эмулятор, чтобы получить adb devices
, чтобы увидеть его, но он должен появиться в конце
Вам также может потребоваться перезагрузить компьютер, чтобы быть в безопасности
Ответ 2
-
Скопируйте ANDROID SDK PATH для меня, это выглядит так:
![MHQkN.png]()
-
Перейдите к HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Android SDK Tools
.
Примечание: если папка Android SDK Tools
не существует, создайте ее под WOW6432Node
и откройте ее, а создайте String Value
name it Path
:)
Вы можете прочитать ответы:
Проект Nativescript, работающий с эмулятором Visual Studio
Ответ 3
В моем случае у меня не было этой записи в реестре. Но все, что вам нужно сделать, это просто создать ключ Android SDK Tools
для этой записи в
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node
Затем добавьте два ключа, как показано (щелкните правой кнопкой мыши → Создать → Строковое значение). Добавьте правильный путь к Android SDK. Вот как это должно выглядеть:
![введите описание изображения здесь]()
После добавления этих записей
adb kill-server
adb start-server
Перезапустите эмулятор Visual Studio для Android, затем запустите adb devices
и, надеюсь, он должен просто появиться.