“找不到 SDK 位置”。尝试在 gitpod 上运行本机反应

问题描述 投票:0回答:1

我正在尝试运行一个反应本机应用程序。我想在 gitpod 中执行此操作并在我的手机上运行它,而不是在模拟器上运行。运行“npm start”和“npm run android”后,我得到了这个。

`失败:构建失败并出现异常。

  • 出了什么问题: 配置项目“:react-native-reanimated”时出现问题。

com.android.builder.errors.EvalIssueException:找不到 SDK 位置。使用 ANDROID_SDK_ROOT 环境变量或通过在项目的本地属性文件“/workspace/mobile/android/local.properties”中设置 sdk.dir 路径来定义位置。`

现在,gitpod 中的 SDK 路径是什么?如果我在gitpod中获取了sdk路径,我可以通过USB在我的Android设备上正常运行该应用程序吗?

我正在使用 vsc 桌面运行它,我认为在我的本地环境中添加我的 sdk 的路径会起作用,但事实并非如此。我不知道如何在没有 sdk 路径的情况下继续

android react-native sdk gitpod
1个回答
0
投票

在 Gitpod 中可以进行 Android 应用程序开发,但目前您不能直接在 Gitpod 上运行 Android 模拟器,只能进行构建/编译。您可以查看相关问题:

你有两种方法:

使用无线暴露的

adb
服务器连接到物理设备。一些指南:

使用本地 Android 模拟器(例如 JetBrains Android Studio)公开的

adb
服务器

在这两种方法中,您都需要使用反向 SSH 端口转发来访问 Gitpod 工作区中的

adb
服务器,请参阅以下链接了解说明: https://www.gitpod.io/docs/configure/workspaces/ports#port-forwarding

您可能还想在本地使用 jetbrains ide: https://www.gitpod.io/docs/references/ides-and-editors/intellij

© www.soinside.com 2019 - 2024. All rights reserved.