首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >世博开发客户端错误:没有为开发客户端指定方案

世博开发客户端错误:没有为开发客户端指定方案
EN

Stack Overflow用户
提问于 2022-03-29 02:24:03
回答 1查看 1.1K关注 0票数 1

我正在尝试让EAS构建和开发客户端使用Expo 44,但我在http://localhost:19002/中遇到了以下错误

代码语言:javascript
复制
Error loading DevTools
No scheme specified for development client

不幸的是,没有任何关于此错误的附加日志。

这是我的eas.json文件:

代码语言:javascript
复制
{
  "cli": {
    "version": ">= 0.48.2"
  },
  "build": {
    "development": {
      "releaseChannel": "dev2",
      "developmentClient": true,
      "distribution": "internal",
      "android": {
        "gradleCommand": ":app:assembleDebug"
      },
      "ios": {
        "buildConfiguration": "Debug"
      }
    },
    "preview": {
      "releaseChannel": "preview1",
      "distribution": "internal"
    },
    "production": {
      "releaseChannel": "prod4"
    }
  },
  "submit": {
    "production": {}
  }
}

我的app.json:

代码语言:javascript
复制
{
  "expo": {
    "name": "Truffle",
    "slug": "simmer2",
    "version": "1.0.7",
    "orientation": "portrait",
    "icon": "./assets/icon.png",
    "splash": {
      "image": "./assets/splash.png",
      "resizeMode": "contain",
      "backgroundColor": "#ffffff"
    },
    "hooks": {
      "postPublish": [
        {
          "file": "sentry-expo/upload-sourcemaps",
          "config": {
            "organization": "truffle-tg",
            "project": "truffle-tg",
            "authToken": "c5dc914d80434bdca0762c1404179552e6695d7813114928945fc2c1c9fab08a"
          }
        }
      ]
    },
    "updates": {
      "fallbackToCacheTimeout": 0
    },
    "assetBundlePatterns": [
      "**/*"
    ],
    "ios": {
      "supportsTablet": true,
      "bundleIdentifier": "com.simmer2.foodie",
      "buildNumber": "1.0.6",
      "infoPlist": {
        "NSPhotoLibraryUsageDescription": "Truffle accesses your library so you can upload a picture for your profile.",
        "NSLocationWhenInUseUsageDescription": "Truffle uses your location to find restaurants near you."
      },
      "config": {
        "googleMapsApiKey": "AIzaSyDD2MM_1D1ztXv8iAzVReIQUVjetfAfyoo"
      }
    },
    "android": {
      "adaptiveIcon": {
        "foregroundImage": "./assets/adaptive-icon.png",
        "backgroundColor": "#FFFFFF"
      },
      "config": {
        "googleMaps": {
          "apiKey": "AIzaSyBGnK6cBCTMxM5O2be5pwi-zVoIWNBsdVA"
        }
      },
      "softwareKeyboardLayoutMode": "pan",
      "package": "com.simmer2.foodie",
      "versionCode": 7
    },
    "web": {
      "favicon": "./assets/favicon.png"
    },
    "plugins": [
      "sentry-expo"
    ]
  }
}

我确实在App.tsx文件的顶部添加了导入‘expo client’,因为根据文档(https://docs.expo.dev/development/getting-started/),这可以改善开发过程中的错误消息传递,但我没有看到任何额外的错误消息。

对于为什么构建在dev客户机上不起作用,您有任何指导吗?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2022-11-03 07:24:44

七个月过去了,所以我猜你找到了办法。我的建议是在app.json中增加一个方案

代码语言:javascript
复制
{
  "expo": {
    "name": "Truffle",
    "slug": "simmer2",
    "scheme": "truffle"
    "version": "1.0.7",
    ...
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71655764

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档