Chạy Trình giả lập AVD mà không cần Android Studio


240

Có cách nào để chạy trình giả lập mà không cần khởi động Android Studio trước. Có lẽ từ dòng lệnh. Tôi biết rằng tính năng này đã có trong các phiên bản cũ hơn và đã biến mất kể từ đó. Nhưng có lẽ ai đó đã tìm ra cách để làm điều đó?


7
Đây là điểm chính của tôi về phát triển Android, hỗ trợ AOSP chính cho phát triển DIY dựa trên cli với trình soạn thảo văn bản của riêng bạn gần như không tồn tại ... Tôi đang so sánh với phát triển Vue / React, một thế giới đi trước.
Ray Foss

Câu trả lời:


240

Cách để chạy trình giả lập từ bảng điều khiển (Tôi giả sử rằng bạn đã cài đặt nó trước đó, sử dụng Android Studio) là:

chạy

cd ~/Android/Sdk/tools/bin && ./avdmanager list avd

HOẶC LÀ

cd ~/Android/Sdk/tools && ./emulator -list-avds

Bạn sẽ nhận được danh sách od các thiết bị cài đặt ảo của bạn. Trong trường hợp của tôi, đó là:

Available Android Virtual Devices:
  Name: Galaxy_Nexus_API_17
  Device: Galaxy Nexus (Google)
  Path: /home/piotr/.android/avd/Galaxy_Nexus_API_17.avd
  Target: Google APIs (Google Inc.)
  Based on: Android 4.2 (Jelly Bean) Tag/ABI: google_apis/x86
  Skin: galaxy_nexus
  Sdcard: /home/piotr/.android/avd/Galaxy_Nexus_API_17.avd/sdcard.img

Sao chép tên của thiết bị bạn muốn chạy và sau đó

cd ~/Android/Sdk/tools && ./emulator -avd NAME_OF_YOUR_DEVICE

trong trường hợp của tôi:

cd ~/Android/Sdk/tools && ./emulator -avd Nexus_5X_API_23


38
Chỉ cần một cái đầu lên: Đối với tôi, sdk được đặt ở /Users/<username>/Library/Android/sdk
flakes

4
Lệnh cuối cùng cho tôi một lỗi bash: ./emulator: No such file or directory. Bất kỳ ý tưởng làm thế nào để giải quyết điều này?
Dhyey

3
Tùy thuộc vào cách cài đặt SDK xảy ra, bạn có thể$ANDROID_HOME đặt biến môi trường thành vị trí SDK. cd $ANDROID_HOME/tools/bin && ./avdmanager list avdcd $ANDROID_HOME/tools && ./emulator -avd <NAME_OF_YOUR_DEVICE>
Joshua King

2
@PiotrGalas cảm ơn bạn rất nhiều. Cuối cùng, sau một thời gian dài nghiên cứu, câu trả lời của bạn rất hữu ích
Pitchiah Natarajan

2
Lệnh hơi ngắn hơn: ~/Library/Android/Sdk/tools/emulator -avd Nexus_5... (không cần cd&& ./) theo cách này thư mục hiện tại của bạn sẽ không thay đổi
Sodj

91

Trên MacOS

Đầu tiên liệt kê các trình giả lập được cài đặt

~/Library/Android/sdk/tools/emulator -list-avds

sau đó chạy trình giả lập

~/Library/Android/sdk/tools/emulator -avd Nexus_5X_API_27

6
Đẹp! Phím tắt để chạy đầu tiên trong danh sách:~/Library/Android/sdk/tools/emulator -avd $(~/Library/Android/sdk/tools/emulator -list-avds | head -n 1)
James Broad

Điều này rất hữu ích so với @zeeawan.!
Tharusha

22
Nếu ai đó nhận được: "PANIC: Thiếu chương trình động cơ giả lập cho CPU 'x86'." . Hãy thử sử dụng: "~ / Library / Android / sdk / trình giả lập / trình giả lập -avd Nexus_5X_API_27" . / giả lập thay vì / công cụ là phần khó khăn.
jnfran92

38

Bạn có thể tạo một tệp bó, nó sẽ mở trình giả lập của bạn trực tiếp mà không cần mở Android Studio. Nếu bạn đang sử dụng Windows:

  • Mở Notepad

  • Tập tin mới

  • Sao chép các dòng tiếp theo vào tập tin của bạn:

    C:/
    cd C:\Users\%username%\AppData\Local\Android\sdk\tools
    emulator @[YOUR_EMULATOR_DEVICE_NAME]
    

    Ghi chú:

    • Thay thế [YOUR_EMULATOR_DEVICE_NAME]bằng tên thiết bị bạn đã tạo trong trình giả lập

    • Để có được tên thiết bị, hãy truy cập: C:\Users\%username%\AppData\Local\Android\sdk\tools

    • Chạy cmdvà gõ:emulator -list-avds

    • Sao chép tên thiết bị và dán nó vào tệp bó

  • Lưu tệp dưới dạng emulator.batvà đóng

  • Bây giờ, nhấp đúp chuột vào emulator.batvà bạn đã chạy trình giả lập!


3
Windows cũng có% LOCALAPPDATA% dưới dạng một biến, bạn có thể rút ngắn nó thành: %LOCALAPPDATA%\Android\sdk\emulator\emulator @Pixel_2_API_27(một phần sau @ là tên thiết bị, được lấy từ phần được đề cập-list-avds
amenthes

Chỉ cần gõ C:là đủ để thay đổi ổ đĩa. Khi tôi bao gồm dấu gạch chéo về phía trước, nghĩa là C:/, tôi gặp lỗi trong cả Powershell và Command Prompt.
Rokit

Làm việc hoàn hảo.
PraAnj

công việc tốt đẹp. nhưng nếu tôi đóng dòng lệnh, trình giả lập cũng đóng lại. có thể sửa nó hay không?
Khủng hoảng Dyno

37

Thử cái này

1. Hướng dẫn bằng video hoàn chỉnh (Dành cho tất cả các phiên bản Windows)

HOẶC LÀ

2. Hướng dẫn văn bản

  • Mở dấu nhắc lệnh và thay đổi thư mục nơi đặt sdk của bạn D:\Softwares\Android\sdk\tools\bin>

  • bây giờ thêm avdmanager của bạn vào đây, bây giờ mã đầy đủ của bạn là D:\Softwares\Android\sdk\tools\bin>avdmanager list avd

  • nó sẽ hiển thị cho bạn một danh sách các thiết bị giả lập mà bạn đã tạo sau vài giây

  • bây giờ gõcd..

  • và chạy trình giả lập của bạn với cmd này, Ở đây tên giả lập của tôi là Tablet_API_25 vì vậy tôi đã gõ tên này sau -avd.

    D:\Softwares\Android\sdk\tools>emulator -avd Tablet_API_25

EDIT: Đối với Android Studio 3.2 trở lên, đường dẫn thay đổi thànhD:\Softwares\Android\sdk\emulator\emulator -avd Tablet_API_25

I E %ANDROID_HOME%\tools\emulator -avd [AVD NAME]

nhập mô tả hình ảnh ở đây


11
trên máy Windows 10 của tôi, lệnh "avdmanager list avd" không hoạt động; tôi đã sử dụng "trình giả lập -list-avds" trong thư mục tools /. Trong trường hợp điều này giúp người khác :)
dean.huczok

4
tại sao tôi nhận được lỗi, [1020]: ERROR: android / android-emu / android / qt / qt_setup.cpp: 28: Không tìm thấy thư viện Qt tại .. \ giả lập \ lib64 \ qt \ lib Không thể khởi chạy 'C: \ Users \ afaid \ .android \ avd \ .. \ giả lập \ qemu \ windows-x86_64 \ qemu-system-x86_64.exe ': Không có tệp hoặc thư mục như vậy
Han Whiteking

@HanWhiteking Bạn đã thử kiểm tra đường dẫn bạn chỉ định có chính xác hay không?
Sunil

5
Trình giả lập trong các phiên bản gần đây đã được chuyển ra khỏi toolsthư mục và được đặt trong emulatorthư mục. Để tham khảo:C:\Users\USER_NAME\AppData\Local\Android\Sdk\emulator
j3ff

26

Trong thư mục ANDROID_HOME, bạn sẽ có thư mục công cụ

Trong Mac / Linux emulator -avd <avdName> Trong Windows emulator.exe -avd <avdName>

Nếu bạn đang sử dụng API 24Bạn có thể lấy tên của trình giả lập từ danh sách android list avds Nếu bạn đang sử dụng API 25thì bạn sẽ nhận được nó với avdmanager trongtools\bin avdmanager list avds


24

Mở thiết bị đầu cuối của bạn và

cd path_to/Android/Sdk/emulator

Và chạy như sau để có được tên giả lập mà bạn đã tạo trước khi sử dụng android studio

./emulator -list-avds

Thay thế $ emulator_name bằng cái bạn muốn khởi chạy và chạy

./emulator -avd $emulator_name

Tôi đã sử dụng Mac os để làm những điều trên, bạn sử dụng nền tảng nào?
Daniel Raouf

MacOS cũng vậy, tôi đã kiểm tra đường dẫn $ ANDROID_HOME là chào đón, điều này là chính xác.
Miguel Stevens

Điều hướng đến trình giả lập path_to / Android / Sdk /. Bạn nên có một tập tin gọi là trình giả lập. Nếu không, bạn nên tạo một trình giả lập chỉ lần đầu tiên từ bên trong studio android. sau đó bạn luôn có thể mở nó theo cách được đề cập ở trên
Daniel Raouf

Đường dẫn Windows cho Android 3.2 của tôi là C: \ Users [USER] \ AppData \ Local \ Android \ Sdk \ giả lập
Adrian P.

20

để liệt kê các trình giả lập bạn có

~/Library/Android/sdk/tools/emulator -list-avds

ví dụ: tôi có Nexus_5X_API_24 này

Vì vậy, lệnh để chạy trình giả lập đó là

cd ~/Library/Android/Sdk/tools && ./emulator -avd Nexus_5X_API_24

Vâng, nhị phân giả lập có -list-avdstùy chọn. Đây là cách dễ dàng hơn
Subin

14

Nếu bạn đang bắt đầu trình giả lập cho các ứng dụng Flutter, thì bạn có thể chạy bên dưới lệnh -

> flutter emulators --launch [Emulator ID]

Trong trường hợp của tôi, id trình giả lập là Pixel_2_API_29 khi tôi tạo nó với trình quản lý AVD trong studio Android. Vì vậy, lệnh trong trường hợp của tôi là dưới đây -

> flutter emulators --launch Pixel_2_API_29

Cảm ơn


10

Đầu tiên thay đổi thư mục nơi các thiết bị avd của bạn được liệt kê; đối với tôi nó ở đây:

cd ~/Android/Sdk/tools

Sau đó chạy trình giả lập bằng lệnh sau:

./emulator -avd Your_avd_device_name

Đối với tôi nó là:

./emulator -avd Nexus_5X_API_27

Đó là tất cả.


2
Tuyệt vời .. thật đơn giản. Cảm ơn
Christopher Kikoti

9

Đây là những gì bạn cần làm:

1 . Tải xuống và giải nén SDK .
2 .Mở một thiết bị đầu cuối và điều hướng đến thư mục của các công cụ.
3 .Làm công cụ android android (./android nếu bạn đang ở trong thư mục công cụ).
4. Hãy tắt Nền tảng SDK SDK SDK cho mỗi phiên bản Android mà bạn muốn sử dụng trong trình giả lập của mình.
5. Nhấp vào nút Cài đặt N Gói nút.
6. Nhấp vào từng gói và đánh dấu vào Cấp phép Chấp nhận Giấy phép (về mặt pháp lý, tôi có thể phải nói với bạn rằng bước này có thể mất vài giờ khi bạn đọc mỗi giấy phép;).
7. Làm thế nào với những giấy phép? Tuyệt quá. Nhấp vào Cài đặt cài đặt. Đợi trình quản lý SDK hoàn tất cài đặt các gói của bạn, sau đó bạn có thể đóng nó.
số 8.Back trong thiết bị đầu cuối của bạn, vẫn trong thư mục công cụ, nhập ./android avd sẽ khởi chạy Trình quản lý thiết bị ảo Android.
9 .Click vào New Mới và điền vào biểu mẫu để xây dựng thiết bị bạn muốn mô phỏng. Trong danh sách thả xuống Target Target, bạn sẽ thấy Nền tảng SDK mà bạn đã cài đặt trước đó. Nếu phiên bản bạn cần bị thiếu, bạn cần quay lại và cài đặt nó. Nhấn OK khi bạn hoàn thành.
10. Nhấp vào thiết bị mà bạn vừa tạo và nhấp vào nút Bắt đầu trực tiếp, điều chỉnh bất kỳ tùy chọn nào bạn cần trên cửa sổ Tùy chọn khởi chạy và nhấp vào Ra mắt khởi động.

Kiểm tra câu trả lời của câu hỏi này cũng.


8
Các androidcông cụ hiện đang bị phản đối
illright

8

Giả sử bạn đã cài đặt Android studio đúng cách, mở một dấu nhắc lệnh và loại emulator -list-avds mà sẽ hiển thị tất cả các thiết bị và sau đó gõ emulator @avd_namenơi avd_name là tên của giả lập của bạn được cài đặt.



6

Nếu bạn đang ở trên windows, một phím tắt thì sao? Nó rất dễ dàng để đặt bất cứ điều gì bạn muốn kiến ​​biểu tượng là mô tả và tốt đẹp.

  • Đầu tiên, điều hướng đến sdk Android của bạn, có thể tại C:\Users\YOURUSERNAME\AppData\Local\Android\Sdk\tools\
  • Sau đó nhấp chuột phải vào emulator.exe và sau đó nhấp vào tạo phím tắt.
  • Phím tắt mới và sáng bóng của bạn được tạo, có thể với một tên được xác định trước.
  • Nhấp chuột phải vào phím tắt và trên trường đích (máy tính của tôi là tiếng Tây Ban Nha) thêm một tham số phụ với tên của thiết bị của bạn @ở phía trước (hãy xem hình ảnh bên dưới)

thông số phím tắt

bây giờ bạn có thể làm bất cứ điều gì bạn muốn với phím tắt đó, đặt trên màn hình nền, liên kết nó với menu bắt đầu hoặc bất cứ điều gì


Cân nhắc thay thế "@ <thiết bị>" bằng "-avd <thiết bị>". Vì một số lý do, khi sử dụng "@", sau khi đóng cửa sổ thuộc tính và mở lại, nó sẽ không hiển thị "@ <thiết bị>" mặc dù nó vẫn hoạt động. khi sử dụng "-avd <device>", tất cả các lệnh vẫn ở đó ngay cả khi bạn đóng và mở lại cửa sổ thuộc tính.
Jorge Galvão

Chà, tôi đã không sử dụng máy tính xách tay windows trong một năm, nhưng nếu bạn cung cấp cho tôi một ảnh chụp màn hình mới hơn, tôi sẽ cập nhật nó. Nó sẽ phải chờ khác.
Danielo515

5

Tôi đã cài đặt Studio. Nhưng không cần khởi động (không cài đặt) Android Studio, bạn có thể trực tiếp khởi động trình giả lập với

C: \ Users \ YourUSERNAME \ AppData \ Local \ Android \ Sdk \ tools \ emulator.exe -netdelay none -netspeed full -avd YOU_AVD_NAME


5

Đường dẫn cho trình giả lập là

/Users/<Username>/AppData/Local/Android/sdk/tools

5

Dành cho Linux / Ubuntu

Tạo một tệp mới từ Terminal như

trình giả lập gedit.sh (Sử dụng bất kỳ Tên nào cho tệp ở đây tôi đã sử dụng "trình giả lập")

Bây giờ viết các dòng sau trong tập tin này

cd / home / userName / Android / Sdk / tools /

./emulator @your Tên thiết bị Android đã tạo

(ở đây sau khi @ viết tên AVD của bạn, vd

./emulator @ Nexus_5X_API_27 )

Bây giờ hãy lưu tệp và chạy trình giả lập của bạn bằng các lệnh sau

./emulator.sh

Trong trường hợp Quyền bị từ chối sử dụng lệnh sau trước lệnh trên

chmod + x giả lập.sh

Tất cả đã được đặt ..


1
tuyệt vời và giúp tiết kiệm thời gian của tôi rất nhiều
Asfand Shabbir

Tôi đã thử làm theo các lệnh được liệt kê ở trên, nhưng vẫn không hoạt động.
Narendra Singh

4

Nó đã hoạt động cho Windows 10:

C:\Users\UserName\AppData\Local\Android\Sdk\tools>emulator -list-avds
Nexus_5X_API_28
C:\Users\UserName\AppData\Local\Android\Sdk\emulator>emulator -avd Nexus_5X_API_28

4

Đây là các lệnh trên Mac

cd ~/Library/Android/Sdk/tools/bin && ./avdmanager list avd

sau đó

cd ~/Library/Android/Sdk/tools && ./emulator -avd NAME_OF_YOUR_DEVICE

Tuyệt vời cho người dùng Mac
zulkarnain shah

4

Tôi đang làm việc với một dự án React Native và tôi cũng gặp phải vấn đề này

Tôi đã giải quyết nó bằng cách tạo một tệp .bat trong máy tính để bàn của tôi để tôi có thể mở nhanh

Nội dung của .bat

C:\Users\haria\AppData\Local\Android\sdk\emulator\emulator -avd Pixel_2_XL_API_27

Trong đó haria là tên người dùng Windows của tôi và Pixel_2_XL_API_27 là tên giả lập của tôi


Nếu bạn muốn xem tên trình giả lập của mình, hãy mở CMD (hoặc PowerShell) và gõ (Trong Windows)

cd C: \ Users \ haria \ AppData \ Local \ Android \ sdk \ giả lập

Sau đó để xem tên trình giả lập

./emulator -list-avds


3

Đối với người dùng Windows:

  • Sao chép tên Trình giả lập của bạn.
  • Chuyển đến thư mục này: C:\Users\[yourusername]\AppData\Local\Android\Sdk\emulator
  • Nhấp chuột phải vào emulator.exe và gửi như một lối tắt đến nơi bạn muốn.
  • Nhấp chuột phải vào phím tắt .exe tệp và thêm tên Trình mô phỏng của bạn vừa được sao chép vào cuối hộp văn bản đích có @ký hiệu.
  • Nhấp đúp chuột vào phím tắt của bạn và thực hiện!

C:\Users\[yourusername]\AppData\Local\Android\Sdk\emulator\emulator.exe @EmulatorName


3

vào năm 2019, có thể có một số thay đổi do cập nhật studio android.

  1. nhắc lệnh mở [cmd]
  2. thay đổi thư mục thành sdk> công cụ

    cd C: \ Users \ Intel \ AppData \ Local \ Android \ sdk \ tools

nếu địa chỉ đó không hoạt động 2.a mở android studio 2.b mở thư mục Gradle Sc Script (nếu bạn có một dự án mở bên trong studio android, bạn có thể dễ dàng tìm thấy ở phía bên trái màn hình.) 2.c nhấp đúp vào thuộc tính cục bộ (ở dưới cùng) 2.d bạn sẽ thấy địa chỉ ngay lập tức, ( sdk dir ) 2.e thay đổi thư mục của bạn thành địa chỉ đó trong dấu nhắc lệnh (như cd AppData) 2.f thay đổi thư mục thành công cụ (công cụ cd)

  1. kiểm tra danh sách các trình giả lập mà tất cả các bạn đã sẵn sàng tạo bởi

    trình giả lập -list-avds

  2. sao chép tên giả lập ưa thích của bạn.

  3. chọn và chạy trình giả lập của bạn bằng cách

    trình giả lập -avd <tên trình giả lập ưa thích của bạn>

  4. làm xong.


3
Chỉ cần chỉ ra rằng bạn cũng có thể tạo một lối tắt trên màn hình dễ dàng sau đó. Nhấp chuột phải vào màn hình> new> phím tắt và sau đó dán vào một cái gì đó như "C: \ Users \ User \ AppData \ Local \ Android \ Sdk \ tools \ emulator.exe -avd Nexus_6P_API_23"
BlackSoil

2
Giải pháp hoàn hảo! Theo tôi, cách tốt nhất để sử dụng trình giả lập. Trong trường hợp của tôi, có một lỗi (PANIC: Thiếu chương trình động cơ giả lập cho CPU 'x86'.) Xảy ra khi tôi chạy emulator -avd ..., sau đó, tôi đã cố gắng khắc phục bằng cách điều hướng ...\Android\Sdk\emulatorthay vì\tools
Frederiko Cesar

1

nếu bạn đã cài đặt Git trên hệ thống của bạn. sau đó bạn có thể chạy mã bash .sh. Tôi tạo mã bash để tìm kiếm từ Thiết bị ADV đã tạo của bạn và liệt kê chúng. sau đó bạn có thể chọn số lượng thiết bị adv để chạy trình giả lập mà không cần chạy Android studio.

liên kết: adv-emulator.sh

lưu ý [windows os]: trước tiên hãy thêm %appdata%\..\Local\Android\Sdk\emulatorvào đường dẫn Môi trường hệ thống của bạn, nếu không thì mã bash không hoạt động.


1

Trên cửa sổ

......\Android\sdk\tools\bin\avdmanager list avds

......\Android\sdk\tools\emulator.exe -avd Nexus_5X_API_27

8
Mang đến PANIC: Thiếu chương trình động cơ giả lập cho CPU 'x86'. Mặc dù tôi có thể khởi động nó trong Android Studio?
HHeckner

Bạn có thể truy cập $ ANDROID_HOME / trình giả lập -avd DEVICE_NAME stackoverflow.com/questions/26483370/iêu
brownmagik352

@ user668338 Bạn nên sử dụng emulater.exetìm thấy trong $ANDROID_HOME\emulatorthư mục, thay vì tìm thấy trong $ANDROID_HOME\tools.
Paul Siersma

1

Cho cửa sổ

Trong trường hợp bất cứ ai tìm kiếm tập lệnh phím tắt / lô - Gist - Tải xuống tệp bó.

@echo off
IF [%1]==[] (GOTO ExitWithPrompt)
set i=1
FOR /F "delims=" %%i IN ('emulator -list-avds') DO (
    set /A i=i+1
    set em=%%i
    if %i% == %1 (
        echo Starting %em%
        emulator -avd %em%
        EXIT /B 0
    )
)
GOTO :Exit
:ExitWithPrompt
emulator -list-avds
echo Please enter the emulator number to start

:Exit
EXIT /B 0

Sử dụng

D:\>start-emulator
Nexus_5_API_26
Please enter the emulator number to start

D:\>start-emulator 1
Starting Nexus_5_API_26
HAX is working and emulator runs in fast virt mode.

Điều này liệt kê cho tôi chính xác 0 AVD có sẵn. Làm cách nào để cài đặt / tải xuống / seetup AVD từ dòng lệnh?
Tino

@Tino Tôi sẽ chia sẻ ý chính cho ngày mai EOD.
Prachil Tambe

1

(Chỉ dành cho Windows ) Tại sao phải tự hành hạ mình? Tạo một tệp BAT đơn giản ! :

  1. Mở Notepad
  2. Tạo lệnh như hình dưới đây
  3. Lưu dưới dạng * .bat
  4. (Tùy chọn) Tạo lối tắt đến * .bat, đổi tên phím tắt và thay đổi biểu tượng

Đây là lệnh:

cd / d yourSdkPath \ giả lập && trình giả lập -avd yourAVDName

Thí dụ:

cd / d D: \ Android_SDK \ trình giả lập && trình giả lập -avd Nexus_5_API_28


1

Dưới đây là những gì tôi đã thực hiện để chạy trình giả lập nhanh chóng trong windows: Tôi đã tạo một tệp bó windows như thế này:

start C:\Users\{Username}\AppData\Local\Android\Sdk\tools\emulator.exe -avd {Emulator_Name}

và chỉ chạy tệp bó mỗi khi tôi cần trình giả lập.


2
trình giả lập đã chuyển sang thư mục giả lập, sử dụng C: \ Users \ {Tên người dùng} \ AppData \ Local \ Android \ Sdk \ emulator \ emulator.exe thay vào đó
Jacolack

1

Nếu bạn đang ở trên windows thì hãy tạo tệp .bat và chỉ cần nhấp đúp vào tệp .bat đó sẽ giúp bạn tiết kiệm thời gian mỗi ngày. Đây là mã của tôi để khởi chạy Trình giả lập Android với việc sử dụng tệp bó:

@echo off
title Android Emulator
color 1b
echo #################################

echo Please make sure that your android path is correct for the script
echo Change this path "C:\Users\YOUR_USER_NAME\AppData\Local\Android\Sdk\emulator" to use your curret path and save it as a .bat file on your system to launch android emulator
echo #################################
c:
cd C:\Users\YOUR_USER_NAME\AppData\Local\Android\Sdk\emulator
emulator -avd Nexus_5X_API_28

pause

1

Dành cho người dùng Windows

  1. tạo và mở tệp bat (.bat là phần mở rộng của tệp)
  2. Đặt mã sau vào tập tin

    cd /d Path of SDK folder \emulator && emulator -avd Name of Emulator

Đây là ví dụ

cd /d E:\Run\Android_Installation_Final\Sdk\emulator && emulator -avd Pixel_API_28
  1. Lưu nó
  2. Chạy nó từ bất kỳ cmd (shell nhắc lệnh)

bạn có thể thấy bài viết của tôi để tự động khởi động trình giả lập khi windows khởi động


1

Bạn có thể tạo một tập lệnh shell và đặt nó vào màn hình của bạn:

Dim WinScriptHost
Set WinScriptHost = CreateObject("WScript.Shell")
WinScriptHost.Run "C:\Users\<user>\AppData\Local\Android\Sdk\emulator\emulator -avd <AVD_NAME>", 0
Set WinScriptHost = Nothing

Thay thế <user> bằng id người dùng của bạn và <AVD_NAME> bằng tên tệp avd của bạn, ví dụ: pixel_2_api_28.


1
 Update 2020/05:
 Windows 10

Đầu tiên hãy lấy danh sách các trình giả lập, mở cmd và chạy:

cd %homepath%\AppData\Local\Android\Sdk\emulator

sau đó

emulator -list-avds

tiếp theo tạo một lối tắt emulator.exetìm thấy trong thư mục trên, sau đó thay đổi các thuộc tính trong đó bằng cách chỉnh sửa Target:hộp văn bản như thế này

emulator.exe @YourDevice

nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.