相关疑难解决方法(0)

使用 WSL2 的 ADB 设备列表为空

我正在尝试使用 WSL2 (Ubuntu) 调试/连接用于开发的设备。我已经按照这篇文章/sf/answers/4076055791/上的步骤操作,它使用相同的 ADB 版本在 Windows 和 Linux 上设置了 ADB。

但是,一旦我这样做了,我就会在 Ubuntu 终端中得到一个空的设备列表。我试过从 Windows 命令行杀死并重新启动 ADB 服务器,这似乎没有任何区别。这在 WSL2 中是不可能的还是我遗漏了什么?

windows ubuntu android windows-subsystem-for-linux

13
推荐指数
3
解决办法
8946
查看次数

使用 Ryzen 处理器同时运行 WSL2 和 Android Studio

我想运行带有我的 api 的 WSL2,并使用 Android 模拟器来运行我的应用程序,以便我可以测试所述 api。当我激活 Hyper-V 时,WSL2 工作正常。然后我尝试使用 Android Studio 的模拟器,但它只是挂起,从未启动模拟器。

现在,如果我完全停用 Hyper-V(在 Windows 功能屏幕中并通过bcdedit /set hypervisorlaunchtype off),模拟器会完美启动,但当然 WSL2 现在无法工作...

我查看了这里的很多主题但没有成功。例如,如何在 Windows 上运行 Android 模拟器,同时使用 WSL2 和 zsh?使用直接在 Windows 中运行的模拟器本教程在 WSL 中运行 React Native 。到目前为止还没有成功。

正如我所说,我使用的是 Ryzen 处理器。

android virtual-machine android-emulator amd-processor windows-subsystem-for-linux

9
推荐指数
1
解决办法
8060
查看次数

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

我基于这个答案: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
Run Code Online (Sandbox Code Playgroud)

我在 Android Studio (Windows) 和 Powershell 上启动了一个设备,在运行时adb devices,它返回:

List of devices attached
emulator-5554   device
Run Code Online (Sandbox Code Playgroud)

当我adb devices在我的 WSL 终端上运行时,它只返回 …

linux android windows-subsystem-for-linux react-native-android

7
推荐指数
1
解决办法
9949
查看次数