android - React Native expo,apk 构建错误:app.json 中缺少 sdkVersion
问题描述
在我的 React Native expo 应用程序中执行 exp build:android 后,我收到此错误:“app.json 中缺少 sdkVersion”。这是我的 app.json
{
"expo": {
"name": "Parallel Desk",
"slug": "RN-ParallelDesk",
"platforms": ["ios", "android", "web"],
"version": "1.1.0",
"orientation": "portrait",
"icon": "./assets/icon.png",
"splash": {
"image": "./assets/splash.png",
"resizeMode": "contain",
"backgroundColor": "#ffffff"
},
"updates": {
"fallbackToCacheTimeout": 0
},
"assetBundlePatterns": ["**/*"],
"android": {
"package": "com.paralleldesk.paralleldesk",
"versionCode": 1,
"icon": "./assets/icon.png"
}
}
}
解决方案
您是否尝试将“sdkVersion”添加到您的 app.json
我的 app.json 看起来像这样:
{
"expo": {
"name": "test-app",
"slug": "test-app",
"privacy": "public",
"sdkVersion": "36.0.0",
"platforms": [
"ios",
"android",
"web"
],
"version": "1.0.0",
"orientation": "portrait",
"icon": "./assets/images/icon.png",
"scheme": "myapp",
"splash": {
"image": "./assets/images/splash.png",
"resizeMode": "contain",
"backgroundColor": "#ffffff"
},
"updates": {
"fallbackToCacheTimeout": 0
},
"assetBundlePatterns": [
"**/*"
],
"ios": {
"supportsTablet": true
},
"description": "",
"androidStatusBar": {
"backgroundColor": "#B2D235"
}
}
}
推荐阅读
- java - 使用 swagger codegen 插件通过几个 yaml 文件生成代码
- c# - c#中两个日期之间的毫秒数| 一个日期是固定的,另一个日期应该作为控制台输入
- c++ - 使用模板将一对向量中的所有元素合并为一个
- python - NoneType 在 xml 解析中但有一条消息
- flutter - 启动颤振应用程序时在哪里运行初始化代码?
- python - Selenium 慢慢向下滚动
- javascript - 如何在桌子上使用 onBlur?
- sql - 如何计算每个产品和组织的每月平均库存?
- javascript - 如何使用 ajax 将表单数据发送到 Spring 控制器
- r - 如何将所有因子变量转换为数值变量(一次在多个数据框中)?