google-research / android_world

AndroidWorld is an environment and benchmark for autonomous agents
Apache License 2.0
125 stars 11 forks source link

May I ask if this project supports the Windows environment? #117

Open heroding77 opened 1 month ago

heroding77 commented 1 month ago

I noticed that only Linux and macOS environments are supported in the later steps of the installation process. Could you kindly confirm whether this project does not support the Windows environment?

crawles commented 1 month ago

Hi! While there is no technical reason that windows would not work, we have not tested it so cannot confirm.

As an aside, In the future we are planning on releasing a docker version, which will help with cross platform compatibility.

neverparadise commented 1 month ago

Hi. I can run this project with WSL2. You need to enable the nested virtualization in WSL. Check this link. https://serverfault.com/questions/1043441/how-to-run-kvm-nested-in-wsl2-or-vmware image However, I feel that the speed of the emulator is slow.

xieck13 commented 1 month ago

Hi. I can run this project with WSL2. You need to enable the nested virtualization in WSL. Check this link. https://serverfault.com/questions/1043441/how-to-run-kvm-nested-in-wsl2-or-vmware image However, I feel that the speed of the emulator is slow.

Hello, I am also using WSL2 to run this project. Could you please let me know if your AVD is running in the Windows environment? Additionally, what is your protobuf version? I encountered an ImportError: cannot import name 'runtime_version' from 'google.protobuf' issue and was wondering if you have experienced this as well.

neverparadise commented 1 month ago

@xieck13 AVD is running in the WSL2. The version of protobuff is 4.25.4. I hope you succeed in running the environment.

xieck13 commented 1 month ago

@xieck13 AVD is running in the WSL2. The version of protobuff is 4.25.4. I hope you succeed in running the environment.

Thank you for your reply, it was very helpful~

UditArora2000 commented 5 days ago

Hi, I am a bit new to all this nested virtualization stuff. I have run the emulator using WSL and am also running the the code using WSL. I am not sure what exactly are the steps to get this to run on Windows. Any help on this would be useful. I followed the steps in the link you shared. Add all the nested kernel/virtualization stuff, however the final command cat /sys/module/kvm_intel/parameters/nested returns "N". Do u have any references on how you got this to work on Windows (without a VMWare)