我无法在Android上运行expo环境上的React原生应用程序;在我的Android手机上运行Expo应用程序时,会抛出以下错误:
Something went wrong.
32.0.0 is not a valid sdk version. Options are 35.0.0, 34.0.0, 33.0.0, UNVERSIONED.
同样的应用程序在我的iOS手机上的Expo环境下也能完美运行。
我从我的MAC启动“expo start”,并将两部手机连接到与我的MACBOOK PRO相同的WIFI。
这是我的app.json文件:
{
"expo": {
"name": "travel-management-app",
"slug": "travel-management-app",
"description": "Travel management application",
"privacy": "public",
"sdkVersion": "32.0.0",
"platforms": [
"ios",
"android"
],
"version": "1.0.0",
"orientation": "portrait",
"primaryColor": "#cccccc",
"icon": "./assets/icons/bg_screen5_square.png",
"splash": {
"image": "./assets/icons/bg_screen5.png"
},
"updates": {
"fallbackToCacheTimeout": 0
},
"assetBundlePatterns": [
"**/*"
],
"ios": {
"supportsTablet": true
}
}
}
这是我的package.json文件:
{
"name": "travel-management-app",
"version": "1.0.0",
"description": "Travel management Application",
"author": "Luchian Chivoiu",
"private": true,
"homepage": "https://www.sienna.ro",
"main": "src/index.native.js",
"dependencies": {
"@babel/polyfill": "^7.2.5",
"@expo/vector-icons": "^9.0.0",
"expo": "^32.0.0",
"expo-linear-gradient": "^3.0.0",
"gh-pages": "^2.0.1",
"lodash": "^4.17.4",
"material-ui": "^0.20.2",
"prop-types": "^15.7.2",
"react": "16.5.0",
"react-art": "^16.8.3",
"react-autowhatever": "^10.2.0",
"react-dom": "^16.8.3",
"react-native": "https://github.com/expo/react-native/archive/sdk-32.0.0.tar.gz",
"react-native-autocomplete-input": "^4.1.0",
"react-native-elements": "^1.0.0-beta8",
"react-native-gesture-handler": "1.0.17",
"react-native-gesture-handler-web": "npm:react-native-gesture-handler@1.1.0",
"react-native-keyboard-aware-scroll-view": "^0.9.1",
"react-native-picker-select": "^6.3.3",
"react-native-ratings": "^6.3.0",
"react-native-touchable-scale": "2.0.0",
"react-native-vector-icons": "^6.3.0",
"react-native-web": "^0.10.0",
"react-navigation": "^3.5.1",
"react-navigation-animated-switch": "^0.2.1",
"react-redux": "6.0.1",
"react-scripts": "^2.1.5",
"react-select": "^3.0.4",
"redux": "^4.0.4",
"redux-thunk": "^2.3.0"
},
"scripts": {
"web": "react-app-rewired start",
"native": "expo start",
"build:web": "react-app-rewired build",
"deploy": "gh-pages -d build",
"build:android": "expo ba",
"build:ios": "expo bi",
"eject:web": "react-scripts eject",
"eject:native": "expo eject",
"prettify": "prettier --write 'src/**/*.js'",
"clean-install": "rm -rf node_modules && npm cache clean --force && watchman watch-del-all && yarn"
},
"devDependencies": {
"@babel/plugin-proposal-class-properties": "^7.3.4",
"babel-preset-expo": "^5.0.0",
"customize-cra": "^0.2.12",
"prettier": "^1.15.3",
"react-app-rewired": "^2.1.0"
},
"browserslist": [
">0.2%",
"not dead",
"not ie <= 11",
"not op_mini all"
]
}
包裹锁。json包含以下内容:
"react-native": {
"version": "https://github.com/expo/react-native/archive/sdk-32.0.0.tar.gz",
"integrity": "sha512-+taJh7bN2owmwaZpJUrNpHdmPAL6ZynNCZj15uLQgjaPFq0ZBIG2ZWuSJ48eGoUjAb3lrWxkmLlHb2eJFXc7sQ==",
我如何在Android上也能做到这一点?几天前,这个应用在我的Android手机上的expo上运行,直到我更新了一些软件包。
我更新了一些东西,一些包,一个包,也许这使得这个Android博览会应用程序无法运行。
您使用的是过时的Expo SDK和应用程序,SDK 32及以下版本不再维护。
按照这个链接上的说明去做,你应该准备好了
希望这有帮助!
因此,我试图在我的终端上运行react native,但我不断收到不同的错误,不知道发生了什么,我不断修复,然后不断出现更多错误,但我遇到的最新问题是关于我的react native track player,我在包中使用github播放器。json 使用“--warning mode all”显示单个弃用警告。看见https://docs.gradle.org/6.2/userguide/com
我是一个新的使用世博会的人。打开世博会应用程序并从中扫描二维码http://localhost:19002/,我得到了隧道连接,但在我的设备中,总是出现错误,说明出了什么问题或出现了什么问题http://localhost:19002/我收到了错误日志,因为我们注意到你的隧道有问题。这可能是由于我们的隧道供应商间歇性出现问题。如果连接应用程序时遇到问题,请尝试重新启动项目,或将主机切换到LAN。
嗯,我看到这个网站上已经有很多与我的问题相关的问题,但我也看到没有一个解决方案适用于我的具体案例,因此,我打开了这个问题,所以它不是重复的。 Linux Mint 19.1肉桂 package.json 我的问题是,当我尝试运行以下相同的命令时。 我几乎不相信这是一个操作系统问题,因为上周我在另一个操作系统上使用了相同的项目,而我没有任何问题! 然后,我在执行expo start(expo开始)或
我在windows上构建了一个react原生应用程序,当我试图在mac上运行它时,它会给我一个错误。只有当我尝试运行Android系统时,它才显示出这个错误,ios运行得非常完美。在我在mac上构建之后,它甚至在之前编码的windows系统中也不会运行。 错误:-
我是react native的新手,我使用create react native app命令生成项目,执行npm start启动打包程序。到目前为止一切都很好,打包机在地址192.168.232.56:19000上运行,它向我显示二维码和菜单,但当我在模拟器中点击a启动应用程序时,expo应用程序显示: 出现问题,无法加载exp://192.168.232.56:19000 日志上写着 Conne
我几近沮丧。我正在尝试让我的react原生应用程序运行几个小时。我找到的所有教程都跳过了Android虚拟设备无法正常启动的部分。 我有我的反应包通过节点和博览会。 设置了HOME和JAVA变量。VT-X已启用。Android Studio是最新的。每当我启动Android虚拟设备(设置为像素2),Android设备会一直呈现动画谷歌标志,但不会启动。 当我试图启动Android设备通过世博会lo