2015-08-19 26 views
19

Tôi có thể khởi động các thiết bị mô phỏng VS tốt, nhưng chúng đơn giản không hiển thị trong studio ADB/Android.'Trình mô phỏng Visual Studio cho thiết bị Android' không được liệt kê trong Thiết bị Android Monitor

Tôi đã tìm và tìm thấy câu hỏi SO tương tự (same issue, chỉ có tôi đã cài đặt trình giả lập độc lập) nhưng OP đã cung cấp cách giải quyết và tôi muốn biết cách sửa lỗi để hiển thị mọi lúc như dự định thay vì phải kết nối nó theo cách thủ công (và theo SO nghi thức không muốn hỏi trong phần bình luận).

tôi cũng tìm thấy một "giải pháp" trong một Microsoft FAQ post mà hướng dẫn bạn chỉnh sửa một khóa registry dưới

HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Tools SDK Android

nhưng 'Công cụ SDK Android 'là hư không được tìm thấy dưới' Wow6432Node 'trong registry của tôi, mà rất có thể là nguyên nhân của vấn đề để bắt đầu với. Tôi không chắc liệu nó có bị thiếu do cài đặt Android Studio/SDK hay gì đó khác, nhưng ví dụ như các thiết bị Genymotion kết nối với ADB mà không có bất kỳ vấn đề gì. (Tôi luôn cảm thấy khó chịu khi thêm bất kỳ thứ gì vào sổ đăng ký theo cách thủ công, nhưng có lẽ tôi nên tự thêm 'PATH'?)

Tôi đã cài đặt mọi thứ ngay hôm nay trên bản cài đặt Windows 10 mới và không gây rối với bản thân .

Mọi trợ giúp đều được đánh giá cao. Cảm ơn trước!

+0

Xin lỗi, tôi đã cùng một vấn đề và tôi chút lo ngại về việc thêm điều trong regedit, tôi khám phá rất nhiều các trang web. không có gì giúp .. Cuối cùng theo vs_emulator_help_link (https://msdn.microsoft.com/en-us/library/mt228282.aspx#ADB) .. Tôi đã thêm Android SDK Tools trong regedit .. nó đã làm việc .. Ping cho tôi bạn tìm thấy giải pháp cho việc này. – user2906641

+3

Tôi cũng đã tự thêm khóa 'Công cụ SDK Android' vì nó không tồn tại, tạo một giá trị Chuỗi mới 'Đường dẫn' và trỏ nó vào thư mục sdk của tôi và nó thực sự hoạt động. Tôi sẽ để lại câu trả lời mở khi ai đó có thể tìm thấy một giải pháp thực tế khác hơn là chỉnh sửa thủ công regedit. – SuperLemon

+0

hướng dẫn sử dụng regedit làm việc cho tôi. khóa mới: "Công cụ SDK Android", chuỗi mới "PATH" bên trong – TecHunter

Trả lời

16

Tôi gặp phải sự cố này khi tôi chuyển SDK Android của mình (do lý do không gian đĩa).

Nếu bạn mở regedit và đi đến mục đăng ký sau:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Tools SDK Android

và chỉnh sửa các giá trị Path nhìn vào vị trí sdk android mới của bạn nó sẽ hoạt động.

bạn có thể phải gọi:

adb kill-server 
adb start-server 

và khởi chạy lại giả lập của bạn một lần nữa để có được adb devices để xem nó nhưng nó phải xuất hiện vào cuối

Bạn cũng có thể cần phải khởi động lại máy tính của bạn chỉ để an toàn

+0

Đây là vấn đề của tôi, cảm ơn lời khuyên! – foxanna

+1

Khi áp phích nói, anh ta không có mục này trong sổ đăng ký ... –

3

Trong trường hợp của tôi, tôi không có mục nhập đó trong sổ đăng ký. Nhưng tất cả những gì bạn cần làm là chỉ cần tạo khóa Android SDK Tools mục nhập đó dưới HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node

Sau đó thêm hai phím như được hiển thị (nhấp chuột phải -> Mới -> Giá trị chuỗi). Thêm đường dẫn chính xác vào SDK Android của bạn.Dưới đây là những gì nó sẽ giống như thế:

enter image description here

Khi bạn thêm những mục

adb kill-server adb start-server

Khởi động lại Visual Studio Emulator cho Android sau đó chạy adb devices và hy vọng nó chỉ sẽ xuất hiện.

4
  • Sao chép ANDROID SDK của bạn PATH đối với tôi nó giống như thế này:

  • Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Android SDK Tools.

Lưu ý: nếu Android SDK Tools thư mục không tồn tại, Tạo nó dưới WOW6432Node, Và mở nó, Và Tạo một tên String ValuePath :)


  • Sửa đổi Đường dẫn biến đăng ký để phù hợp với đường dẫn đến Android SDK của bạn.

    • Khởi động lại giả lập và bây giờ bạn sẽ có thể để xem giả lập kết nối với ADB và các công cụ Android được liên kết.

Bạn có thể đọc câu trả lời này:

Nativescript project running with Visual Studio Emulator

+0

Thông tin có giá trị nhất đối với tôi là ảnh chụp màn hình hiển thị thư mục mà đường dẫn phải hướng đến. Tôi có cài đặt Windows 10 mới với Cộng đồng Visual Studio 2017 mới. Mọi thứ được cài đặt mặc định. Tôi cũng bị thiếu giá trị đăng ký NHƯNG đường dẫn mặc định của tôi là C: \ Program Files (x86) \ Android \ android-sdk – Hunv

+0

Điều này làm việc cho tôi! Tôi phải thêm thủ công khóa 'Công cụ SDK Android' trong sổ đăng ký. Sau đó, tất cả bắt đầu hoạt động tốt. Tôi đoán một nơi nào đó dọc theo VS và Xamarin instaltion của tôi, một cái gì đó đã bị mất. Chạy Windows trên Bootcamp, do đó, không biết liệu có bất kỳ sự không tương thích nào không ... – zleao

Các vấn đề liên quan