Expo Android 构建错误:请求失败,状态代码 404

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

我正在使用 Expo 开发 React Native 应用程序,并且遇到了 Android 构建过程的问题。该应用程序使用 Expo Go 运行顺利,但我在尝试构建 Android APK 时遇到了问题。

当我尝试使用 Expo CLI 和 EAS CLI 构建 Android APK 时,遇到以下错误:“请求失败,状态代码为 404。”结果,应用程序运行几秒钟后自动关闭。

我已经根据在线建议尝试了几个故障排除步骤,包括更新依赖项、检查我的项目配置以及尝试不同的构建命令。然而问题依然存在。

这是我的app.json

{
  "expo": {
    "name": "GreenApp",
    "slug": "GreenApp",
    "version": "1.0.0",
    "orientation": "portrait",
    "icon": "./assets/icon.png",
    "userInterfaceStyle": "light",
    "splash": {
      "image": "./assets/splash.png",
      "resizeMode": "contain",
      "backgroundColor": "#ffffff"
    },
    "assetBundlePatterns": [
      "**/*"
    ],
    "ios": {
      "supportsTablet": true
    },
    "android": {
      "adaptiveIcon": {
        "foregroundImage": "./assets/adaptive-icon.png",
        "backgroundColor": "#ffffff"
      },
      "package": "com.anandasok.GreenApp"
    },
    "web": {
      "favicon": "./assets/favicon.png"
    },
    "extra": {
      "eas": {
        "projectId": "f7cec193-dafc-44cf-9ab9-2ced15e7786b"
      }
    }
  }
}

我正在寻求有关如何排查和解决 Android 构建过程中的“请求失败,状态代码 404”错误的建议。如果有使用 Expo 构建 Android APK 的替代方法或调试此问题的建议,我将不胜感激任何指导。

expo build:android 已被 eas build 取代。了解更多。

运行以下命令:

› npm install -g eas-cli › eas build -p android

expo build:android 已停产(2023 年 1 月 4 日)。

Request failed with status code 404
Error: Request failed with status code 404
    at createError (/usr/local/lib/node_modules/expo-cli/node_modules/axios/lib/core/createError.js:16:15)
    at settle (/usr/local/lib/node_modules/expo-cli/node_modules/axios/lib/core/settle.js:17:12)
    at IncomingMessage.handleStreamEnd (/usr/local/lib/node_modules/expo-cli/node_modules/axios/lib/adapters/http.js:260:11)
    at IncomingMessage.emit (node:events:525:35)
    at endReadableNT (node:internal/streams/readable:1359:12)
    at processTicksAndRejections (node:internal/process/task_queues:82:21)
sougandh@pc-4:~/Desktop/New Folder/GreenApp$ 
android react-native build expo http-status-code-404
1个回答
0
投票
eas build -p android --profile preview

使用这个,你可以直接在你的expo服务器上构建它并从那里下载apk

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