我在MacOS上尝试在Android模拟器上运行反应原生(0.59.9(应用程序。我已经使用向导集成了哨兵。在iPhone上工作正常。在 Android 上,会发生这种情况:
我尝试使用反应本机运行安卓运行该应用程序
生成失败。
配置项目":@sentry_react-本机"时出现问题。 找不到 SDK 位置。使用 local.properties 文件中的 sdk.dir 或 ANDROID_HOME 环境变量定义位置。
我进入android文件夹并创建一个local.properties文件并将其粘贴到: sdk.dir=C:/Users/my_name/Library/Android/sdk
我再次尝试运行带有反应本机运行安卓的应用程序 生成失败。
配置项目":@sentry_react-本机"时出现问题。 SDK 目录 '/Users/my_name/project_path/android/C:/Users/my_name/Library/Android/sdk' 不存在。
为什么它将 SDK 目录与我的项目路径连接起来?这对我来说没有意义。我该如何解决这个问题?
这不是哨兵问题,而是Android环境问题,请查看 https://reactnative.dev/docs/getting-started.html 并正确设置您的Android环境。 寻找"安卓开发环境",祝你好运:)