[英]Can not start android emulator from command line
視窗 7,安卓工作室 2.3
我有3個模擬器。 所有的成功都從 Android Studio 開始。
但我想從命令行啟動它們。 所以我的步驟(從命令行):
成功顯示我所有的模擬器:
所以我想開始其中之一:
模擬器-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
它會起作用的。
在環境變量中添加模擬器路徑解決了我的問題。 現在,我可以從任何地方運行模擬器命令。
您可以按照以下步驟實現此目的:
將以下內容添加到兩個框中的 Path 變量:
%USERPROFILE%\AppData\Local\Android\Sdk\emulator
重新啟動命令提示符。
注意:您的路徑可能與上述路徑不同。 如果是這種情況,那么您必須搜索您的模擬器路徑。
$ cd c:\sdk\tools
$ 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
我認為錯誤是因為你沒有指定確切的位置所以這樣做
/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.