簡體   English   中英

模擬器:模擬器:錯誤:使用相同的 AVD 運行多個模擬器是一項實驗性功能

[英]Emulator: emulator: ERROR: Running multiple emulators with the same AVD is an experimental feature

我刪除了模擬器並重新安裝它並得到了同樣的錯誤。

模擬器:模擬器:錯誤:使用相同的 AVD 運行多個模擬器是一項實驗性功能。
模擬器:進程已完成,退出代碼為 1。

刪除 .lock 文件對我有用。 找到 avd 並刪除鎖定文件。 在 Mac .android/avd/'NAMEOFAVD.avd directory 我刪除的文件是hardware-qemu.ini.lockmultiinstance.lock

可以用這個方法解決。 它對我有用。 按照步驟:

  1. 打開安卓工作室。
  2. 轉到 AVD 管理器。
  3. 在操作列中,對於相應的 avd,單擊向下箭頭並單擊停止。

這將停止模擬器,然后您可以從命令行重新啟動它。

在 Linux 上,你應該試試這個:

sudo rm /home/${USER}/.android/avd/*/*.lock

在 Mac 上:

rm $HOME/.android/avd/*.avd/*.lock

希望它會有所幫助。

一直有效的非常簡單的解決方案是在啟動新項目之前停止模擬器。 如果此錯誤再次出現,您可以復制 AVD 並刪除舊的並運行新的。 它一直有效。

刪除緩存可能會有所幫助

sudo rm /home/${USER}/.android/avd/*/*.cache

這意味着您的 AVD 經理認為您的模擬器正在運行。 它認為這是因為它在您的 avd 目錄中看到了鎖文件。 如果你的模擬器沒有運行,你可以(應該)安全地刪除這里的鎖文件:

$ rm $HOME/.android/avd/<name-of-your-avd>.avd/*.lock

只需打開您的任務管理器,查找adb.exe ,結束所有abd.exe擴展的任務並重新啟動您的模擬器。

除了刪除所有模擬器的 .lock 之外,請確保您沒有任何物理設備連接到您的計算機

同樣的模擬器錯誤

ERROR: Running multiple emulators with the same AVD is an experimental feature.

已移除 AOSP 設備的鎖,該設備位於

./out/target/product/generic_car_x86_64/multiinstance.lock
./out/target/product/generic_car_x86_64/hardware-qemu.ini.lock

還要檢查 /dev/kvm 的權限

我的問題通過關閉模擬器並讓測試自動運行模擬器來解決

我遇到了同樣的問題,我嘗試了以上所有未修復的解決方案,然后我使用了設備管理器中的擦除數據選項然后它工作正常。

暫無
暫無

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

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