簡體   English   中英

無法從命令行啟動android模擬器

[英]Can not start android emulator from command line

視窗 7,安卓工作室 2.3

我有3個模擬器。 所有的成功都從 Android Studio 開始。

但我想從命令行啟動它們。 所以我的步驟(從命令行):

  1. 模擬器-list-avds

成功顯示我所有的模擬器:

  1. Nexus_3_7_API_17_ver_4_2_1
  2. Nexus_3_7_hdpi_API_24_7_0
  3. Nexus_5_96_xxhdpi_API_24_7_0

所以我想開始其中之一:

模擬器-avd Nexus_3_7_API_17_ver_4_2_1

但我得到錯誤:

[8648]:ERROR:./android/qt/qt_setup.cpp:28:Qt library not found at ..\emulator\lib64\qt\lib
Could not launch '..\emulator/qemu/windows-x86_64/qemu-system-i386.exe': No such file or directory

我遇到了完全相同的問題,並且正在使用解決方法。 讓我解釋:

模擬器中存在“錯誤”:無法找到相對路徑

..\emulator\lib64\qt\lib

非常棒,因為這很容易修復......無論如何。

只需 cd 到 c:\path\to\your\android-sdks\emulator,通常類似於

cd c:\Users\userName\android-sdks\emulator

然后,在此目錄中,運行您想要的任何模擬器命令,例如您的命令:

emulator.exe -avd Nexus_3_7_API_17_ver_4_2_1

在您的終端中,這將如下所示:

c:\Users\userName\android-sdks\emulator> emulator.exe -avd Nexus_3_7_API_17_ver_4_2_1

它會起作用的。

在環境變量中添加模擬器路徑解決了我的問題。 現在,我可以從任何地方運行模擬器命令。

您可以按照以下步驟實現此目的:

  1. 打開“高級系統設置”。
  2. 單擊“環境變量”。
  3. 將以下內容添加到兩個框中的 Path 變量:

    %USERPROFILE%\AppData\Local\Android\Sdk\emulator

  4. 重新啟動命令提示符。

注意:您的路徑可能與上述路徑不同。 如果是這種情況,那么您必須搜索您的模擬器路徑。

  1. 打開命令提示符
  2. 轉到您的模擬器的路徑 for ex:

$ cd c:\sdk\tools

  1. 運行模擬器:

$ emulator -avd Nexus_3_7_API_17_ver_4_2_1

對於 Mac 用戶,類似於 Pascal 的回答,在終端類型中:

cd /Users/myname/Library/Android/sdk/tools
./emulator -adv mydevicename

對於其他 Mac 用戶,可能需要以下內容。

cd ~/Library/Android/sdk/emulator
./emulator -avd Nexus_S_API_31 -change-locale fr-CA

執行以下操作時我的錯誤:

emulator -avd Pixel_2_API_28

[4809612736]:ERROR:android/android-emu/android/qt/qt_setup.cpp:28:Qt library not found at ../emulator/lib64/qt/lib
Could not launch '/Users/myname/.android/../emulator/qemu/darwin-x86_64/qemu-system-x86_64': No such file or directory

我認為錯誤是因為你沒有指定確切的位置所以這樣做

  • 打開命令提示符寫這個模擬器 -avd avd_name [ {-option [value]} … ]

/Users/janedoe/Library/Android/sdk/tools/emulator -avd Nexus_3_7_API_17_ver_4_2_1 -netdelay none -netspeed full

打開命令提示符並輸入此路徑:

cd c:\Users\用戶名\android-sdks\emulator

在這之后:

模擬器 -avd avd_name

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM