2016-09-22 38 views
6

Tôi đã tạo một thiết bị ảo Android. Nó chạy trên trình giả lập SDK sử dụng Intel HAXM. Tôi đã có thể nhìn thấy nó trong Visual studio (gỡ lỗi thiết bị thả xuống danh sách) và gỡ lỗi các ứng dụng của tôi trên đó. Điều này là tuyệt vời cho khi tôi không có một thiết bị vật lý để tay. Sau đó, nội dung nào đó đã xảy ra!?! Nó từ chối hiển thị bây giờ?Trình giả lập Android không hiển thị trong Visual Studio

Trong tuần cuối cùng tôi đã cố gắng (không theo thứ tự đặc biệt):

  • Tái thiết bị ảo của tôi.
  • Cài đặt lại studio trực quan.
  • Cài đặt lại Android SDK.
  • Cài đặt cả hai bên trên làm quản trị viên.
  • Kiểm tra đường dẫn SDK trong cửa sổ đăng ký.
  • Đã thử adb kill-server/start-server.
  • Kiểm tra xem Adb có thể xem thiết bị không - nó có thể.
  • Cố gắng gỡ cài đặt/cài đặt lại HAXM theo cách thủ công.
  • Đảm bảo dự án của tôi nhắm mục tiêu API của trình giả lập.
  • Đảm bảo rằng cấu hình hoạt động xây dựng khớp với trình mô phỏng.
  • Đã kết thúc bất kỳ quy trình nào khác của ADB bằng cách sử dụng trình quản lý tác vụ (chỉ để lại một cho phòng thu trực quan).
  • Nhật ký sự kiện cửa sổ được kiểm tra để biết mọi cảnh báo/lỗi. Không có gì.

Tôi đã đọc chúng. Cũng không có niềm vui ...

thông tin khác:

  • Tôi đang sử dụng Visual Studio 2015 Cộng đồng.
  • Thiết bị vật lý hoạt động và không xuất hiện trong trình đơn thả xuống của thiết bị!
  • mới nhất SDK Android

Trả lời

0

vấn đề tương tự ở đây, tôi đã có một loạt các thiết lập giả lập android trong Visual Studio 2015 Android Emulator Manager (AVD), nhưng khi tôi đã cố gắng để chạy một mẫu xamarin.forms, không ai trong số các giả lập tôi đã tạo ra được hiển thị trong trình đơn thả xuống gỡ lỗi mục tiêu.

gì cố định nó đối với tôi là để thiết lập các dự án android như Dự án StartUp bằng tay (dự án nhấp chuột phải> thiết lập như là dự án khởi động)

Đối với một số lý do (bug/tính năng?) Nó không đủ chỉ cần thay đổi mục đã chọn từ trình đơn thả xuống của Visual Studio menu thả xuống 'các dự án khởi động'. Hi vọng điêu nay co ich!

4

Tôi gặp sự cố tương tự khi sử dụng VS 2015 với Trình mô phỏng trình mô phỏng Android (AVD).Tôi phải bắt đầu trình giả lập của tôi từ Trình mô phỏng giả lập Android và sau đó nó sẽ hiển thị trong danh sách thả xuống các thiết bị gỡ lỗi, nhưng một ngày nó không hiển thị. Công cụ> Android> Khởi động lại Adb Server sửa nó cho tôi.

+0

Cảm ơn bro! giải pháp này làm việc cho tôi –

+0

Mục này ở đâu "Khởi động lại máy chủ ADB"? Trong menu Visual Studio 2015? Tôi không có mục menu như vậy? – Maestro

+0

Bắt đầu thủ công từ AVD là tất cả những gì cần thiết cho tôi (trên VS 2017). Cảm ơn vì tiền hỗ trợ! –

0

Sau khi đảm bảo rằng bạn đã cài đặt các phần mềm cần thiết đúng cách (có tùy chọn Hyper-V kiểm tra trong tính năng Windows, cũng cho phép trong BIOS):

  1. Tới đặc tính của dự án của bạn bằng cách chọn dự án trong Giải pháp Explorer và nhấp ALT + ENTER
  2. Sau đó, hãy chắc chắn rằng tối thiểu Android để nhắm mục tiêu là lớn hơn hoặc bằng với ít nhất một trong Device bạn Profiles trong Visual Studio Emulator Manager.
0

Tôi đã gặp sự cố này và nhận ra rằng biến môi trường studio trực quan trỏ đến: C: \ ProgramData \ Microsoft \ AndroidSDK \ 25 & không phải 'C: \ Program Files (x86) \ Android \ android-sdk' nơi tôi đã tạo AVD mới.

Vì vậy, tôi chỉ đơn giản là thay đổi điều đó và ... tất nhiên nó không hoạt động.

Tuy nhiên, tất cả đều không bị mất. Đơn giản chỉ cần khởi chạy trình giả lập trong Trình quản lý AVD và kéo và thả tệp .apk lên trên nó và cài đặt!

0

Tôi đã gặp sự cố tương tự trong VS2015. Một giải pháp làm việc cho tôi là Công cụ> Android> Khởi động lại Máy chủ Adb như @chlochlofasho đã đề cập.

Lần khác, những gì đã làm việc đơn giản là: Làm sạch sln, xây dựng lại sln, và sau đó chỉ cần khởi động lại VS

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