我正在使用 expo 构建一个 React Native 项目。我使用的是 Windows,因此我启用 WSL 并从 microsoft store 安装 ubuntu。接下来我运行 expo build:android。我收到以下错误,
Your project must have an Android package set in app.json.
所以我查看了博览会教程页面,它说要添加,
"android": {
"package": "com.yourcompany.yourappname"
}
Run Code Online (Sandbox Code Playgroud)
我将其添加到app.json文件中,但出现相同的错误。我完全不知道为什么错误不会消失,因为我已经查看了教程页面和我的代码,并且我显然拥有所有必需的字段。
这是我一直在查看的教程页面:https ://docs.expo.io/versions/latest/distribution/building-standalone-apps/
无论如何,这是我的 app.json 文件,
{
"expo": {
"name": "First React App",
"slug": "FirstReactNativeApp",
"privacy": "public",
"sdkVersion": "35.0.0",
"version": "1.0.0",
"orientation": "portrait",
"icon": "./assets/icon.png",
"ios": {
"bundleIdentifier": "com.yourcompany.yourappname",
"supportsTablet": true,
},
"android": {
"package": "com.yourcompany.yourappname",
},
"platforms": [
"ios",
"android",
"web"
],
"splash": {
"image": …Run Code Online (Sandbox Code Playgroud)