gpt4 book ai didi

android - 将 WSL2 与 zsh 一起使用时,如何在 Windows 上运行 Android 模拟器?

转载 作者:行者123 更新时间:2023-12-02 09:38:29 26 4
gpt4 key购买 nike

我基于这个答案:https://stackoverflow.com/a/58229368/13495096
我需要使用 react-native 进行开发通过 WSL2 在 Windows 中。
我完全按照答案所说的做了,在解决了一些错误几个小时后,我达到了这样的地步:

  • WSL2 已安装并正在运行 (Ubuntu 20.04 LTS)
  • Android Studio 安装在 Windows 10 (Pro x64) 上;
  • ADB 在 WSL2 和 Windows (1.0.32) 中具有相同的版本;
  • $PATH 在我的 .zshrc 文件中正确配置(如下):

  • # Android SDK

    export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
    export JRE_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre/
    export ANDROID_SDK_ROOT=/usr/lib/android-sdk
    export ANDROID_HOME=/Android/Sdk
    export PATH=$PATH:$ANDROID_HOME/emulator
    export PATH=$PATH:$ANDROID_HOME/tools
    export PATH=$PATH:$ANDROID_HOME/tools/bin
    export PATH=$PATH:$ANDROID_HOME/platform-tools
    export PATH=$PATH:$JAVA_HOME/bin
    export PATH=$ANDROID_SDK_ROOT/cmdline-tools/tools/bin:$PATH
    在运行 adb devices 时,我在 Android Studio (Windows) 和 Powershell 上启动设备,它返回:
    List of devices attached
    emulator-5554 device
    当我运行 adb devices在我的 WSL 终端上,它只返回 List of devices attached ,没有别的。
    根据链接的答案, 有可能做到但我不能。我怎样才能做到这一点?我错过了什么?
    我正在从 OS X 迁移到 Windows,但我从未尝试过 Linux。

    最佳答案

    最终找到了解决我问题的本教程(但提出了其他一些问题,例如无法从 Android Emulator 访问 localhost)
    https://gist.github.com/bergmannjg/461958db03c6ae41a66d264ae6504ade

    关于android - 将 WSL2 与 zsh 一起使用时,如何在 Windows 上运行 Android 模拟器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62398464/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com