我正在尝试运行一个反应本机应用程序。我想在 gitpod 中执行此操作并在我的手机上运行它,而不是在模拟器上运行。运行“npm start”和“npm run android”后,我得到了这个。
`失败:构建失败并出现异常。
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 路径的情况下继续
在 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